java: a máquina virtual e seu mercado de trabalho
DESCRIPTION
Palestra dada na UniABC em 18 de outubro de 2011TRANSCRIPT
Quem Somos A Grande Porte é um centro de treinamentos focada na formação de profissionais de TI que atendam as mais altas exigências do mercado. Buscamos ser um referencial de qualidade de ensino para a comunidade, Instituições de Ensino e Empresas Públicas ou Privadas, proporcionando desenvolvimento técnico profissional e pessoal de qualidade com referência em qualidade de ensino, bem como em consultoria no mercado. Atuamos como forte parceira em treinamento empresarial e realização da expansão dos cursos para atender as necessidades dos parceiros em termos de treinamento.
ü Andrey Masiero ü [email protected]
Agenda v História do Java
v Por que utilizar Java?
v Mercado de Trabalho
v Certificações
Java -‐ A máquina virtual e seu mercado de trabalho
ü Como eram as linguagens antes do Java? v Programação Procedural
v Estrutura de Dados de Variáveis
v Compilada para um tipo de Arquitetura
v Passagem de parâmetros como valor
v Vetores com tamanho fixo
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
Dennis Ritchie 1941-2011
ü Os pais do Java
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
James Gosling Patrick Naughton Mike Sheridan
Andy Bechtolsheim Bill Joy
ü Green Project v Rede Distribuída
v Heterogênea
v Todos conversam com Todos
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Green Team
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Como deveria ser essa linguagem v Interface com o usuário atrativa
v Atraente aos desenvolvedores de software
v De fácil aprendizagem
v E que pudesse ser implementado em 1 ano
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
James Gosling
ü Criando Java v Sintaxe parecida com o C/C++
v Segura (sem ponteiros)
v Confiável (não precisa dar boot)
v Coleta de Lixo (limpeza da memória)
v Multiplataforma (portável, independente da CPU)
v Interpretada (utilização de Bytecodes)
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Primeiro teste v Realizado em 1991
v PDA (Personal Digital Assistance)
v Star7 ou *7
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Duke, Mascote do Java
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Lançado oficialmente em 1995
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü O nome “Java” v No começo chamado de OAK
v Contrataram um “consultor de nome”
v O que te deixa animado?
v O que vocês não vivem sem?
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Por que utilizar Java? v Totalmente portável
v Seguro
v Manutenabilidade do código
v Orientado à Objetos
v Bom desempenho
v Baixo consumo de memória
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Como Java funciona
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Mercado de trabalho
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
h/p://jaxenter.com/how-‐many-‐java-‐developers-‐are-‐there-‐10462.html
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Mercado de Trabalho v Infojobs – 888 vagas de trabalho
v ApInfo - 72 vagas de trabalho
v Salário:
v Programador Java: R$ 2.783,00 ~ R$ 4.516,00
v Analista Programador Java: R$ 3.824,00 ~ R$ 6.522,00
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Mercado de Trabalho
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Certificações v Java Platform, Standard Edition (Java SE)
v Oracle Certified Java Associate
v Oracle Certified Java Professional
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Certificações v Java Platform, Enterprise Edition (Java EE)
v Oracle Certified JavaServer Pages and Servlet Developer
v Oracle Certified Enterprise JavaBeans Developer
v Oracle Certified Java Persistence API Developer
v Oracle Certified Web Services Developer
ü Certificações
v Java Platform, Micro Edition (Java ME)
v Oracle Certified Mobile Application Developer
v NetBeans IDE
v Oracle Certified NetBeans Integrated Development
Environment 6.1 Programmer
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Redes Sociais: Siga, curta e adicione a Grande Porte!
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Nossos Treinamentos
Título da Palestra
Lógica de Programação Fundamentos Computacionais Estruturas de Controle Modularização
Cobol Level 1 TSO (Time Sharing Options) JCL (Job Control Language) COBOL (VSAM e QSAM)
Cobol Level 2 Modelagem de Dados SQL (DDL, DCL, DML) COBOL com DB2
Cobol Level 3 BMS (Basic Mapping Support) CICS Command Level COBOL com DB2, VSAM e CICS
C / C++ Full Level Fundamentos da Linguagem Tratamento de Arquivos Orientação a Objeto
Java Level 1 Orientação a Objetos Interface Gráfica com Swing Eclipse IDE
Formação de Líderes em TI Adm para Profissionais de TI Estratégia para Negócios em TI Gerencia de Projetos em TI
Java Level 2 JSP e JSF Servlets Hibernate
HTML Estrutura HTML CSS Java Script
C# Orientação a Objetos Tratamento de Exceções Banco de Dados
Asp.Net Visual Studio MasterPages e UserControls Banco de Dados
Java -‐ A máquina virtual e seu mercado de trabalho
ü Próximas Turmas
Título da Palestra Java -‐ A máquina virtual e seu mercado de trabalho
ü Sorteio de 3 Bolsas de Estudo – 50%
Título da Palestra
ü Bolsas de Estudo para todos – 50% Lógica de Programação
Java -‐ A máquina virtual e seu mercado de trabalho
Título da Palestra
ü Perguntas?
v Estamos à disposição.
(11) 4427-4578 (11) 9903-3218
[email protected] www.grandeporte.com.br
R. Bernardino de Campos, 153, 4º Andar Centro - Santo André – SP
(Próximo à estação de Trem e Ônibus)
Java -‐ A máquina virtual e seu mercado de trabalho