R. Episcopal, 1763 – São Carlos-SP (16) 3372- 2120 VIRGOS TI Arquiteturas JAVA Trilhas para a...
Transcript of R. Episcopal, 1763 – São Carlos-SP (16) 3372- 2120 VIRGOS TI Arquiteturas JAVA Trilhas para a...
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
VIRGOS TI
Arquiteturas JAVA
Trilhas para a preparação do profissional
Edilson [email protected] – Sun Certified Java Programmer
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
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-2120
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-2120
A Linguagem Java
● Simples
● Orientada à Objetos
● Distribuída
● Interpretada
● Robusta
● Segura
● Independente de
arquitetura
● Portável
● Desempenho
● Multi-tarefas
● Dinâmica
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
A Linguagem Java
● Compilada e Interpretada
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
A Linguagem Java
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
A Plataforma Java
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
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-2120
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-2120
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-2120
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-2120
Cerfificações Java SUNwww.sun.com/training/certification/java/
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
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-2120
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-2120
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-2120
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-2120
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-2120
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
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
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-2120
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/
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
Treinamentos Virgos - Java
● JAVA - Desenvolvimento de Aplicações Multi-
Plataformas
● JSP & Servlets- Aplicações J2EE para WEB
● J2EE utilizando JBOSS
R. Episcopal, 1763 – São Carlos-SP www.virgos.com.br (16) 3372-2120
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-2120
Contato
● Virgos TI
– Edilson Spessoto
– (16) 3372-2120
– www.virgos.com.br