1. Intensivo Academia Java
A carreira Intensivo Academia Java é uma seleção de tópicos da Academia Java especialmente
desenvolvida para atender profissionais que desejam conhecer e trabalhar com Java, mas não têm
disponibilidade para cursar o treinamento completo de 128 horas.
Com uma seleção de quatro cursos, esta carreira abrange tópicos relacionados à sintaxe da linguagem,
conceitos e prática de orientação a objetos, acesso a banco de dados e desenvolvimento de
aplicações web corporativas.
Neste treinamento, os alunos aprendem de forma prática a desenvolver aplicações completas com a
tecnologia Java, realizando atividades como:
Interpretação de diagramas UML;
Modelagem e implementação de classes de negócios;
Integração com bancos de dados relacionais;
Desenvolvimento web em três camadas;
Cursos
A Intensivo Academia Java é composta por 88 horas de cursos:
Carga
Código Nome
Horária
IAJ1 Sintaxe da Linguagem Java (mais info) 12 hs
IAJ2 Programação Orientada a Objetos e UML com Java (mais info) 36 hs
IAJ3 Classes Utilitárias, Collections e JDBC (mais info) 16 hs
IAJ4 Desenvolvimento de aplicativos Web com JSP e Servlet (mais info) 16 hs
VA_JP Revisão para Certificação (Vídeo-aulas) (mais info) 8 hs
Clique aqui para visualizar a tabela de preços que está no final do documento.
Resultados e Objetivos
Ao concluir este treinamento você estará apto a:
Utilizar os principais recursos oferecidos pela linguagem Java.
Criar e interpretar modelos orientados a objetos em diagramas UML de classes e sequência.
Aplicar os conceitos de orientação a objetos usando a linguagem Java e suas APIs.
Utilizar coleções para armazenamento e organização de dados em memória.
Implementar o tratamento de erros na sua aplicação.
Criar componentes de acesso a banco de dados utilizando JDBC e o design pattern DAO (Data Access Object).
Implementar aplicações web utilizando Servlets e JavaServer Pages (JSP).
Utilizar o servidor Apache Tomcat para instalar e testar aplicações Java para web.
2. Ao concluir este treinamento você estará apto a:
Desenvolver e gerenciar produtivamente seus projetos com o NetBeans ou Eclipse.
Material Didático
O material didático deste treinamento é formado basicamente pelas apostilas da Academia Java que abordam os assuntos dos
quatro cursos do Intensivo, são elas:
- Apostila do AJ1 - Sintaxe da Linguagem Java
- Apostila do AJ2 - Programação Orientada a Objetos e UML com Java
- Apostila do AJ3 - Classes Utilitárias, Collections e JDBC
- Apostila do AJ5 - Desenvolvimento de aplicativos Web com JSP e Servlet
As apostilas são entregues em 2 fichários que acompanham caneta e bolsa personalizados com a marca Globalcode. Além disso, o
aluno recebe um CD contendo todos os laboratórios do curso e algumas ferramentas utilizadas em sala de aula.
Intensivo Academia Java 2010 ...
O Intensivo Academia Java também foi atualizado para a versão 2010.
Agora as apostilas oferecidas ao aluno neste treinamento (veja tópico sobre material didático) são as mesmas utilizadas no
treinamento Academia Java 2010, ou seja, está super atualizado.
Os tópicos abordados em sala de aula também mudaram, incorporando recursos de Java SE 5 e 6 que auxiliam a codificação.
Confira a lista de tópicos de cada curso.
Qual a diferença entre o Intensivo Academia Java e a
Um dos diferenciais do Intensivo é que as turmas deste treinamento acontecem geralmente em períodos de férias em dias
consecutivos (por exemplo de segunda à sexta, 4 horas por dia). Por isso, a duração média do Intensivo é de um mês, o que
viabiliza a participação de pessoas que estão de férias da escola ou do trabalho.
Em relação ao conteúdo, por ser um treinamento de carga horária reduzida, o Intensivo Academia Java não aborda o conteúdo
do módulo AJ4 (APIs Avançadas: Swing, I/O e Threads) da Academia Java e disponibiliza menos tempo para atividades de
preparação para certificação SCJP.
Preparação para certificação
O principal desafio de um programador Java iniciante é adquirir a experiência exigida pelo mercado para conseguir uma vaga.
Nesse momento, ter uma certificação oficial como a SCJP (Sun Certified Java Programmer) pode aumentar as suas chances!
No Intensivo, o conteúdo do curso é apresentado em profundidade. Quem está se preparando para a certificação pode
aproveitar as aulas para se preparar nos tópicos abordados e, depois, complementar seus estudos sobre outros assuntos que fazem
parte da certificação mas não são tratados no treinamento (por exemplo, I/O e Threads).
O aluno do Intensivo também tem a oportunidade de assistir, de casa e quantas vezes achar necessário, às vídeo-aulas do módulo
VA_JP (Revisão para Certificação SCJP).
Quais cursos fazer depois ?
Existem diversos outros cursos recomendados para especialização depois de completar o Intensivo Academia Java.
Recomendamos primeiramente que os alunos participem de minicursos gratuitos oferecidos semanalmente na unidade São Paulo e
periódicamente em diversas outras unidades, universidades e eventos gratuitos. Os minicursos são uma forma de educação
continuada e enriquecem e valorizam sua formação.
Em especial, recomendamos os minicursos que falem sobre JavaServer Faces, Enterprise Java Beans, Java Persistence API, Adobe
Flex, Google Web Toolkit, JUnit e outros que variam de acordo com sua área de interesse.
Se você já teve tempo de praticar o que aprendeu neste curso e assistiu alguns minicursos para escolher em que área quer se
especializar, recomendamos os cursos:
* AJ4 - APIs Avançadas: Swing, I/O e Threads - Módulo da Academia Java que pode ser cursado em turmas em andamento.
* Academia Web Developer - Para quem procurar uma formação completa de Web.
* Core Web - Se você quer aprender na prática como desenvolver uma aplicação com JSF, JPA, Facelets e AJAX.
* Hands-on JUnit - Se você quer aumentar a qualidade dos seus projetos e valorizar seu currículo com baixo investimento. O mesmo
serve para outros Hands-on como JPA e JSF.
Mas não se esqueça: antes de se matricular, assista aos minicursos gratuitos, conheça o material didático do curso escolhido e
converse com nossos instrutores!
3. Intensivo Academia Java
Sintaxe da Linguagem Java
(Carga horária 12 horas)
Este curso é introdutório à programação orientada a objetos, abordando tópicos relacionados à estrutura
da linguagem e à arquitetura da plataforma Java.
Contém conteúdo preparatório para certificação oficial da Sun (Sun Certified Java Programmer).
Pré-Requisitos:
Lógica de programação
Experiência com outra linguagem de programação
Tópicos:
Introdução Controle de Fluxo
Evolução Tecnológica if, else
Paradigmas de Programação switch
Linguagens de Programação while
Linguagens x Ambientes de desenvolvimento do while
Plataforma Java for
O que é Java Laboratório prático
História do Java break
Mitos da linguagem continue
Java Standard Edition (JSE) Certificação Sun Certified Java Programmer (SCJP)
Java Micro Edition (JME) Arrays
Java Enterprise Edition (JEE) Arrays bidimensionais
Arquitetura da plataforma Java Standard Edition Arrays multidimensionais
Fundamentos da linguagem Enhanced For
A Linguagem Java Método main
Palavras reservadas Laboratório prático
Convenções do código Certificação Sun Certified Java Programmer (SCJP)
Comentários Apêndice
Laboratório prático Apêndice I - Lista de exercícios extras
Certificação Sun Certified Java Programmer (SCJP) Apêndice II -Solução das questões preparatórias para
certificação
Variáveis Apêndice III - Instalação do Java Development Kit 1.6
Tipos primitivos
Tipos reference
Variáveis locais
Escopo
Laboratório prático
Certificação Sun Certified Java Programmer (SCJP)
Operadores
Operadores unários: !, ++, --, +, -, ~, cast
Operadores aritméticos: +, -, *, / e %
Operadores de comparação: <, <=, >, >=, == e !=
Operadores de comparação de tipo: instanceof
Operadores lógicos
Operadores de atribuição: =, +=,-=, *=, /=, %=
Operador ternário
Laboratório prático
Certificação Sun Certified Java Programmer (SCJP)
Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 3
www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 01/09/2010
4. Intensivo Academia Java
Programação Orientada a Objetos e UML com Java
(Carga horária 36 horas)
Neste módulo são estudados os conceitos de orientação a objetos totalmente aplicados à Java, além de
tratamento de erros e empacotamento de classes.
É uma preparação fundamental para o bom entendimento das APIs da plataforma Java SE e Java EE.
Conteúdo preparatório para certificação oficial da Sun (Sun Certified Java Programmer).
Pré-Requisitos:
Conhecimento equivalente ao curso IAJ1 - Sintaxe da Linguagem Java
Tópicos:
Introdução à criação de classes Laboratório prático
Classes & Objetos Certificação Sun Certified Java Programmer (SCJP)
Atributos Associação
Laboratório prático Representação de associações na UML
Métodos Cardinalidade/ Multiplicidade
Laboratório prático Navegabilidade
Certificação Sun Certified Java Programmer (SCJP) Restrições
Introdução a UML Associação reflexiva
UML e Metodologias de desenvolvimento de software Agregação
Principais diagramas da UML Composição
Introdução ao diagrama de classes Dependência
Exercício: Modelagem de classes Classe Associativa
Encapsulamento Estudo de caso: Modelagem de uma empresa
Getters e Setters Laboratório prático
Modificadores de acesso Laboratório prático
Objeto this Laboratório prático
Encapsulamento de atributos compostos Herança
Acoplamento (Coupling) Representação de herança na UML
Laboratório prático Exemplos
Sobrecarga de métodos Herança e modificador private
Exemplos Modificador protected
Sobrecarga com tipos ambíguos Referência implícita super
Varargs e sobrecarga Construtores x Herança
Laboratório prático Sobrescrita de métodos
Certificação Sun Certified Java Programmer (SCJP) Laboratório prático
Construtores Modificador final
Declarando construtores Certificação Sun Certified Java Programmer (SCJP)
Sobrecarga de construtores Classes abstratas e interfaces
Blocos de inicialização de objetos Modificador abstract
Garbage Collector e remoção de objetos Laboratório prático
Laboratório prático Interfaces
Certificação Sun Certified Java Programmer (SCJP) Laboratório prático
Modificador Static Certificação Sun Certified Java Programmer (SCJP)
Atributos estáticos Polimorfismo
Métodos estáticos Cast de objetos
Bloco de inicialização estático Polimorfismo
Representação do modificador static na UML Tipos de retorno covariantes e polimorfismo
Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 4
www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 01/09/2010
5. Intensivo Academia Java
Programação Orientada a Objetos e UML com Java
(Carga horária 36 horas)
Tópicos:
Acoplamento e polimorfismo
Laboratório prático
Certificação Sun Certified Java Programmer (SCJP)
Pacotes
Declarando o pacote das classes
Utilizando classes de outros pacotes
Dicas para utilização de pacotes
Componentes: JAR (Java ARchive)
Laboratório prático
Certificação Sun Certified Java Programmer (SCJP)
Tratamento de erros
Exceções
Laboratório prático
Tratamento de exceções
Laboratório prático
Sobrescrita de métodos e lançamento de exceções
Laboratório prático
Certificação Sun Certified Java Programmer (SCJP)
Diagramas de Sequência
Elementos de um Diagrama de Sequência
Estudo de caso
Laboratório prático
Apêndice I
Apêndice: Solução das questões preparatórias para
certificação
Apêndice: Solução dos laboratórios opcionais de UML
Apêndice II
Apêndice: JavaDoc
Apêndice: Tags padrão do Javadoc
Apêndice: Executando o utilitário Javadoc
Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 5
www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 01/09/2010
6. Intensivo Academia Java
Classes Utilitárias, Collections e JDBC
(Carga horária 16 horas)
Neste curso serão estudadas classes fundamentais para o desenvolvimento de aplicações corporativas
como Wrapper Classes, Coleções, conectividade com banco de dados (JDBC) e manipulação e
formatação de datas.
Curso com conteúdo preparatório para certificação oficial da Sun (Sun Certified Java Programmer)
Pré-Requisitos:
Conhecimento equivalente ao curso IAJ1 - Sintaxe da Linguagem Java
Conhecimento equivalente ao curso IAJ2 - Programação Orientada a Objetos e UML com Java
Tópicos:
Classes Utilitárias certificação
Wrapper classes de tipos primitivos
Certificação Sun Certified Java Programmer (SCJP)
String, StringBuffer e StringBuilder
Certificação Sun Certified Java Programmer (SCJP)
Manipulação de Datas
Laboratório prático
Coleções
Collections Framework
Método equals() e hashCode()
A interface java.util.Collection
A interface java.util.List
Laboratório prático
A interface java.util.Set
As interfaces java.util.SortedSet e NavigableSet
Laboratório prático
A interface java.util.Map
Laboratório prático
As interfaces java.util.SortedMap e NavigableMap
Overview das interfaces e classes
Certificação Sun Certified Java Programmer (SCJP)
Java Database Connectivity (JDBC)
Design Patterns
Driver JDBC
O pacote java.sql
Conexões com o banco de dados
Laboratório prático
java.sql.Statement
Laboratório prático
java.sql.Resultset
Laboratório prático
java.sql.PreparedStatement
Laboratório prático
Trabalhando com chaves geradas (auto-increment)
Frameworks de persistência
Apêndice
Apêndice: Solução das questões preparatórias para
Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 6
www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 01/09/2010
7. Intensivo Academia Java
Desenvolvimento de aplicativos Web com JSP e Servlet
(Carga horária 16 horas)
Neste curso o aluno aprende a desenvolver aplicações Web utilizando Java Servlet e JavaServer Pages.
Os laboratórios práticos permitem implementar uma aplicação Java completa para web de comércio
eletrônico.
Pré-Requisitos:
Conhecimento equivalente ao curso IAJ1 - Sintaxe da Linguagem Java
Conhecimento equivalente ao curso IAJ2 - Programação Orientada a Objetos e UML com Java
Conhecimento equivalente ao curso IAJ3 - Classes Utilitárias, Collections e JDBC
Tópicos:
Arquitetura distribuída Atributos da sessão
Aplicações Enterprise Invalidando uma sessão
O que é Java Enterprise Edition (Java EE) Exemplo
A Plataforma Java Enterprise Edition Laboratório prático
Análise de arquiteturas Java Server Pages
Desenvolvimento para Web Introdução
Aplicações Web Ciclo de vida do JSP
Tomcat Ambiente de desenvolvimento e produção
Estrutura de diretórios de desenvolvimento Elementos utilizados em JPSs
Deployment de aplicações Diretivas JSP
Java Servlet Objetos implícitos
Overview histórico Laboratório prático
O que é um Servlet? O próximo passo: Tags customizadas
A class HttpServlet Modelos de programação (Design)
O ciclo de vida do Servlet no Container Page-centric ou Model-1
Deployment Descriptor Dispatcher ou Model-2
Request e Response Model View and Controller (M.V.C)
Introdução Laboratório prático
HTTP Get Apêndice
HTTP Post Apêndice I: Projetos Web com NetBeans
A Interface HttpServletRequest Apêndice II: Pool de Conexões
A Interface HttpServletResponse Apêndice III: Servlet Listener
Criando o Servlet OlaMundo
Laboratório prático
Recebendo parâmetros de request
Laboratório prático
Laboratório prático
Laboratório prático
Recursos avançados
Navegação
Laboratório prático
ServletConfig
ServletContext
Laboratório prático
Gerenciamento de Sessão
Introdução
Obtendo uma sessão
Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 7
www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 01/09/2010
8. Intensivo Academia Java
Revisão para Certificação (Vídeo-aulas)
(Carga horária 8 horas)
Este módulo é formado por um conjunto de vídeo-aulas com conteúdo de revisão para a certificação
SCJP (Sun Certified Java Programmer), que o aluno da Academia Java ou Intensivo Academia Java
pode assistir sem sair de casa e quantas vezes quiser.
Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 8
www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 01/09/2010
9. Intensivo Academia Java
Tabela de preços
Qtde. de
Taxa Parcela Total
Parcelas
1 -5% R$ 2.078,97 R$ 2.078,97
2 0% R$ 1.094,19 R$ 2.188,39
3 6% R$ 773,23 R$ 2.319,69
4 6% R$ 579,92 R$ 2.319,69
5 6% R$ 463,94 R$ 2.319,69
6 10% R$ 401,20 R$ 2.407,23
7 10% R$ 343,89 R$ 2.407,23
8 10% R$ 300,90 R$ 2.407,23
9 15% R$ 279,63 R$ 2.516,65
10 15% R$ 251,66 R$ 2.516,65
11 15% R$ 228,79 R$ 2.516,65
12 15% R$ 209,72 R$ 2.516,65
Promoção exclusiva para Ex-alunos das carreiras Globalcode
Se você já cursou ou está cursando uma das carreiras da Globalcode você tem 5% de desconto em
qualquer condição de pagamento.
Formas de Pagamento:
Cheque pré-datado ou Cartão de Crédito(Visa/Mastercard).
Tabela vigente em 01/09/2010.
Preços sujeitos a alteração sem comunicado prévio.
Av. Bernardino de Campos, 327, cj.22, 34 e 51 - Paraíso - São Paulo - SP Página 9
www.globalcode.com.br Fone 55 11 3171-1987
Documento gerado em 01/09/2010