230 likes | 321 Views
Arquiteturas JAVA Trilhas para a preparação do profissional Edilson Spessoto edilson@virgos.com.br SCJP – Sun Certified Java Programmer. VIRGOS TI. Sumário. A Plataforma JAVA Sopa de Letrinhas Certificações Java SUN Como eu me preparo? O Que eu devo aprender? Perfil do Profissional
E N D
Arquiteturas JAVA Trilhas para a preparação do profissional Edilson Spessoto edilson@virgos.com.br SCJP – Sun Certified Java Programmer VIRGOS TI
Sumário • A Plataforma JAVA • Sopa de Letrinhas • Certificações Java SUN • Como eu me preparo? • O Que eu devo aprender? • Perfil do Profissional • O Que Usar? • Faixa Salarial • Certificações SUN • Referências
A Plataforma JAVA • Linguagem Java • Compiladores Java • Máquinas Virtuais Java (JVM)
Independente de arquitetura Portável Desempenho Multi-tarefas Dinâmica A Linguagem Java • Simples • Orientada à Objetos • Distribuída • Interpretada • Robusta • Segura
A Linguagem Java • Compilada e Interpretada
Sopa de Letrinhas • J2SE – Standard Edition (Desktop) • J2EE – Enterprise Edition (Servidor) • J2ME – Micro Edition (Dispositivos Móveis) • Java Web Services • JavaCard
J2SE – Standard Edition • Ambiente para desenvolvimento de aplicações em desktops e servidores • Base para a J2EE e Java Web Services • APIs base para Segurança, Bancos de Dados, etc
J2EE – Enterprise Edition • Padrões para desenvolvimento de aplicações corporativas multi-camadas orientadas a componentes • Orientada à Portabilidade, Escalabilidade e Integração de sistemas • Plataforma para desenvolvimento de web services
J2ME - Micro Edition • Ambiente de desenvolvimento voltado à dispositivos móveis tais como celulares, palmtops, embarcados
Cerfificações Java SUNwww.sun.com/training/certification/java/
Como eu me Preparo? • Treinamentos especializados • Autodidatismo (toneladas de material na web) • Projetos Pessoais Pequenos • Estágios • Programas Trainee • Certificação
O que eu devo aprender? • Lógica de programação • Orientação a Objetos • UML • Análise Orientada a Objetos • Programação Orientada a Objetos • XML
Perfil do Profissional • Gostar do que for fazer (não tem nada a ver com $$$) • Curiosidade • Dedicação • Autodidatismo • Disciplina • Perseverança
Que Ferramentas Usar? • J2SDK: Kit de Desenvolvimento Java • IDEs (livres) • Netbeans (Sun) • Eclipse (IBM) • JDeveloper (Oracle) • JEdit • Referência: http://java-source.net/open-source/ides
Que Ferramentas Usar(2)? • IDEs (comerciais) • JBuilder (Borland) • IntelliJ IDEA (JetBrains) • JCreator
Faixa Salarial (especulação) • Profissional Júnior: • R$ 2000,00 a 3000,00 • Profissional Pleno: • R$ 3000,00 a 5000,00 • Profissional Sênior: • R$ 5000,00 acima
Dica dourada • Inglês é fundamental, ao menos técnico para leitura • Para vagas melhor remuneradas inglês fluente é requisito básico
Referências • www.ic.unicamp.br/~cmrubira/aacesta/java/javatut.html • www.javasoft.com.br (ofertas de trabalho) • www.java.sun.com • www.eclipse.org • www.apl.jhu.edu/~hall/java/IDEs.html • http://java-source.net/open-source/ides • http://java.sun.com/docs/books/tutorial/
Treinamentos Virgos - Java • JAVA - Desenvolvimento de Aplicações Multi-Plataformas • JSP & Servlets- Aplicações J2EE para WEB • J2EE utilizando JBOSS
Treinamentos Virgos - Outros • PHP & MYSQL - Construindo WebSites • PostgreSQL - Administração de Banco de Dados • LINUX ADMIN - Administração de Sistemas • LINUX REDES - Administração de Redes • VoIP - Teoria & Prática usando Asterisk
Contato • Virgos TI • Edilson Spessoto • edilson@virgos.com.br • (16) 3372-2120 • www.virgos.com.br