| Curso: JEE Avançado |
Carga Horária: O curso fica disponível por até 3 meses. Equivale a um bom curso presencial de 48 horas. |
| Nível: Avançado |
| Categoria: Programação |
| Introdução |
| 1 - |
Este curso é voltado para programadores Java para Web que já possuem conhecimentos básicos (JSP, Servlets e Java Beans) nesta plataforma. |
| Objetivos |
| 1 - |
Capacitar aos participantes a criação de aplicações web, utilizando as mais novas tecnologias dísponíveis na plataforma Java. |
| Público Alvo |
| 1 - |
Programadores Java, que já desenvolvem para a web e que desejam desenvolver aplicações corporativas que estejam de acordo com o padrão Java 2 Enterprise Edition (J2EE) |
| Pré-Requisitos |
| 1 - |
Participado do curso W275 (J2SE 5.0 - Fundamentos) ou conhecimentos equivalentes |
| 2 - |
Aprovado no curso W310 (J2EE Básico) |
| Conteúdo Programático |
| 1 - |
JSF - JavaServer Faces |
|   |
1.1 - Introdução |
|   |
1.2 - Benefícios |
|   |
1.3 - O que é uma aplicação JSF |
|   |
1.4 - Regras do Framework |
|   |
1.5 - Exemplo de aplicação |
|   |
1.6 - Passos no processo de desenvolvimento |
|   |
1.7 - Criando as páginas |
|   |
1.8 - Definindo a navegação |
|   |
1.9 - Desenvolvendo os Beans |
|   |
1.10 - Adicionando as declarações dos Beans |
|   |
1.11 - Utilizando JSF em páginas JSP |
|   |
1.12 - Configurando a página |
|   |
1.13 - Utilizando Core Tags |
|   |
1.14 - Utilizando componentes HTML |
|   |
1.15 - Atributos das Tags de UI |
| 2 - |
MVC - Model View Controller |
|   |
2.1 - Introdução ao MVC |
|   |
2.2 - Entendendo o processo |
|   |
2.3 - Request e Dispatchers |
| 3 - |
Struts |
|   |
3.1 - Introdução ao Struts |
|   |
3.2 - Detalhes do funcionamento do Struts |
|   |
3.3 - Estrutura de diretórios da aplicação web com Struts |
|   |
3.4 - Configurando o web.xml |
|   |
3.5 - Criando o Banco de dados |
|   |
3.6 - Configurando o Pool de Conexões |
|   |
3.7 - Definindo a Camada de Negócios |
|   |
3.8 - Definindo o Controller |
|   |
3.9 - Definindo os Actions Beans |
|   |
3.10 - Definindo a camada de apresentação |
|   |
3.11 - Internacionalização |
|   |
3.12 - Validação de dados |
| 4 - |
Hibernate |
|   |
4.1 - Introdução |
|   |
4.2 - Arquitetura |
|   |
4.3 - Instalação do Hibernate |
|   |
4.4 - Configuração do Hibernate |
|   |
4.5 - Objetos Persistentes |
|   |
4.6 - Mapeando Associações |
|   |
4.7 - Mapeando Coleções |
|   |
4.8 - Mapeando Herança |
|   |
4.9 - Transações |
|   |
4.10 - Concorrência |