| Curso: JEE Básico |
Carga Horária: O curso fica disponível por até 3 meses. Equivale a um bom curso presencial de 48 horas. |
| Nível: Intermediário |
| Categoria: Programação |
| Introdução |
| 1 - |
Este curso é voltado para programadores Java, que necessitam desenvolver aplicações para a web |
| Objetivos |
| 1 - |
Instalar e configurar todo o ambiente de desenvolvimento |
| 2 - |
Capacitar ao participante entender e criar aplicações WEB, utilizando corretamente as especificações do J2EE |
| 3 - |
Estabelecer conexões com diversos banco de dados, assim como acessar e manter os dados via aplicação web |
| Público Alvo |
| 1 - |
Programadores Java que desejam desenvolver aplicações corporativas que estejam de acordo com o padrão Java 2 Enterprise Edition (J2EE) |
| 2 - |
Estudantes, de informática em geral, interessados em conhecer o J2EE |
| 3 - |
Analistas e programadores |
| 4 - |
Coordenadores e Gerentes de Projetos |
| Pré-Requisitos |
| 1 - |
Participado do curso W275 (J2SE 5.0 - Fundamentos) ou conhecimentos equivalentes |
| 2 - |
Nocões básicas de HTML |
| Conteúdo Programático |
| 1 - |
Plataforma J2EE |
|   |
1.1 - Introdução ao J2EE |
|   |
1.2 - Componentes J2EE |
|   |
1.3 - Componentes Web |
|   |
1.4 - Containers |
| 2 - |
Tomcat |
|   |
2.1 - Introdução |
|   |
2.2 - Instalando o Tomcat |
|   |
2.3 - Configurando o Tomcat |
| 3 - |
Eclipse |
|   |
3.1 - Instalando o eclipse |
|   |
3.2 - Plugin para o tomcat, instalação e configuração |
|   |
3.3 - Plugin para arquivos jsp, html e xml, instalação e utilização |
| 4 - |
JDBC |
|   |
4.1 - Introdução ao JDBC |
|   |
4.2 - Usos típicos do JDBC |
|   |
4.3 - Carregando um driver |
|   |
4.4 - Estabelecendo a conexão |
|   |
4.5 - Executando comandos de ação |
|   |
4.6 - Executando comandos de seleção |
| 5 - |
Servlets |
|   |
5.1 - Introdução aos Servlets |
|   |
5.2 - Classe HttpServlet |
|   |
5.3 - HttpServletRequest e HttpServletResponse |
|   |
5.4 - Compilando e instalando Servlets |
|   |
5.5 - Ciclo de vida de um Servlet |
|   |
5.6 - Diferenças entre métodos doGet e doPost |
|   |
5.7 - Gerenciamento de Seção HTTP |
| 6 - |
JSP |
|   |
6.1 - Introdução ao JSP |
|   |
6.2 - Como escrever sua primeira JSP |
|   |
6.3 - Convenções de tags |
|   |
6.4 - Como rodar JSP |
|   |
6.5 - Tags e Diretivas JSP |
|   |
6.6 - Fluxo de controle e tratamento de exceções |
|   |
6.7 - Ações e objetos implícitos |
|   |
6.8 - Objetos implícitos |
|   |
6.9 - Forward |
|   |
6.10 - Includes e Plug-in |
| 7 - |
EL - Expression Language |
|   |
7.1 - Expressões
|
|   |
7.2 - Variáveis |
|   |
7.3 - Objetos implícitos |
|   |
7.4 - Literais |
|   |
7.5 - Operadores |
|   |
7.6 - Palavras reservadas |
|   |
7.7 - Funções |
| 8 - |
Java Beans |
|   |
8.1 - O que caracteriza um Bean? |
|   |
8.2 - Tags Bean |
|   |
8.3 - Como criar e usar componentes |
|   |
8.4 - O modelo de componentes |
|   |
8.5 - Exemplos práticos |
|   |
8.6 - Interfaces Bean |
|   |
8.7 - Tags Bean e JSP |
| 9 - |
JSTL- JavaServer Pages Standard Tag Library |
|   |
9.1 - Um exemplo prático |
|   |
9.2 - Utilizando JSTL
|
|   |
9.3 - Tag Collaboration |
|   |
9.4 - Core Tag Library |
|   |
9.5 - Suporte para variáveis |
|   |
9.6 - Tags para controle de fluxo |
|   |
9.7 - Tags URL |
|   |
9.8 - Tags Transformation |
|   |
9.9 - Tags para internacionalização |
|   |
9.10 - Tags para formatação |
|   |
9.11 - Tags para acesso à banco de dados
|