VIRGOS TI Arquiteturas JAVA Trilhas para a preparação do profissional Edilson Spessoto [email protected] SCJP – Sun Certified Java Programmer R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- 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 R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- A Plataforma JAVA ● Linguagem Java ● Compiladores Java ● Máquinas Virtuais Java (JVM) R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- A Linguagem Java ● Simples ● Orientada à Objetos ● Distribuída ● Portável ● Interpretada ● Desempenho ● Robusta ● Multi-tarefas ● Segura ● Dinâmica R. Episcopal, 1763 – São Carlos-SP ● Independente de arquitetura www.virgos.com.br (16) 3372- A Linguagem Java ● Compilada e Interpretada R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- A Linguagem Java R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- A Plataforma Java R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Sopa de Letrinhas ● J2SE – Standard Edition (Desktop) ● J2EE – Enterprise Edition (Servidor) ● J2ME – Micro Edition (Dispositivos Móveis) ● Java Web Services ● JavaCard R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- 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 R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- 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 R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- J2ME - Micro Edition ● Ambiente de desenvolvimento voltado à dispositivos móveis tais como celulares, palmtops, embarcados R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Cerfificações Java SUN www.sun.com/training/certification/java/ R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Como eu me Preparo? ● Treinamentos especializados ● Autodidatismo (toneladas de material na web) ● Projetos Pessoais Pequenos ● Estágios ● Programas Trainee ● Certificação R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- 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 R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Perfil do Profissional ● Gostar do que for fazer (não tem nada a ver com $$$) ● Curiosidade ● Dedicação ● Autodidatismo ● Disciplina ● Perseverança R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- 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 R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Que Ferramentas Usar(2)? ● IDEs (comerciais) – JBuilder (Borland) – IntelliJ IDEA (JetBrains) – JCreator R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Faixa Salarial (especulação) ● Profissional Júnior: – ● Profissional Pleno: – ● R$ 2000,00 a 3000,00 R$ 3000,00 a 5000,00 Profissional Sênior: – R$ 5000,00 acima R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Dica dourada ● ● Inglês é fundamental, ao menos técnico para leitura Para vagas melhor remuneradas inglês fluente é requisito básico R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Referências ● www.ic.unicamp.br/~cmrubira/aacesta/java/java tut.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/ R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Treinamentos Virgos - Java ● JAVA - Desenvolvimento de Aplicações MultiPlataformas ● JSP & Servlets- Aplicações J2EE para WEB ● J2EE utilizando JBOSS R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- 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 R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372- Contato ● Virgos TI – Edilson Spessoto – [email protected] – (16) 3372-2120 – www.virgos.com.br R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-