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.
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!
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
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
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
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
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
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
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

Academia java intensivo

  • 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 estetreinamento 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 Sintaxeda 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çãoOrientada 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çãoOrientada 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 ClassesUtilitá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 Desenvolvimentode 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ãopara 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 Tabelade 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