Segunda a Sexta : 08:30h às 20h / Sábado : 08h às 13:30h

AW2 - Desenvolvimento Web com Java EE 7: JSP, Servlet e Taglibs

AW2 - Desenvolvimento Web com Java EE 7: JSP, Servlet e Taglibs

Servlet + JSP + JSTL + Filtros = Certificação OCEJWCD

Avance no seu conhecimento com a Certificação OCEJWCD.

Informações Básicas

Objetivo

Neste curso são apresentadas as principais tecnologias Java para o desenvolvimento de aplicações Web que rodam no servidor. São exploradas as tecnologias JavaServer Pages (JSP) e Servlets, além de tags customizados (taglibs), filtros e boas práticas de programação.

O aluno deste curso utiliza todas as tecnologias demonstradas na prática em diversos laboratórios, e aprende a utilizar ferramentas, como Netbeans e o servidor Glassfish, para empacotar, instalar e executar aplicações Web.

Além de aprender a desenvolver aplicações Web Java, o aluno aproveita para se preparar para a certificação Oracle Certified Expert, Java EE Web Component Developer.

Pré-requisitos

- Conhecimento equivalente ao curso AJ2
- Programação Orientada a Objetos e UML
- Conhecimento equivalente ao curso AJ3
- Classes Utilitárias, Collections e JDBC

Conteúdo Programático

• Introdução a Java Enterprise Edition
• Aplicações Enterprise
• O que é Java Enterprise Edition
• A Plataforma Java Enterprise Edition
• Análise de arquiteturas

• Desenvolvimento para web
• Aplicações Web
• Glassfish
• Estrutura de diretórios de desenvolvimento
• Deployment de aplicações

• Java Servlet
• Overview Histórico
• O que é um Servlet?
• A classe HttpServlet
• O Ciclo de vida do Servlet no Container
• Deployment Descriptor
• Request e Response

• Criando o Servlet OlaMundo
• Configuração via anotações
• Criando a Aplicação Web
• Endereçamento Relativo
• Recebendo parâmetros da request
• Navegação
• Servlet Context

• Gerenciamento de Sessão
• Introdução
• Obtendo uma sessão
• Atributos da sessão
• Invalidando uma sessão
• Exemplo
• Gerenciamento de Sessão sem cookies

• JavaServer Pages
• Introdução
• Ciclo de vida do JSP
• Ambiente de desenvolvimento e produção
• Elementos utilizados em JSPs
• Diretivas JSP
• Objetos implícitos
• Páginas compostas

• Tratamento de erros em aplicações Web
• Configuração de páginas de erro para Servlets
• Configuração de páginas de erro para JSPs

• Expression Language
• O que é EL
• Sintaxe de JSP Expression Language (EL)

• JavaServer Pages Standard Tag Library ( JSTL )
• Introdução ao uso de Tags
• O que é JSTL
• Instalação da JSTL
• Como usar JSTL em uma página JSP
• Biblioteca Core
• Biblioteca de Internacionalização

• Recursos Avançados
• Filtros
• Requisições assíncronas

• Modelos de programação
• Page-centric ou Model-1
• Dispatcher ou Model-2
• Model, View and Controller (MVC)

 20 horas

Conheça a Nossa Escola

Contamos com os melhores equipamentos e a melhor infraestrutura para potencializar seu aprendizado.

Interessado em nossas próximas turmas?

Não temos turmas para este treinamento ainda, mas que tal garantir sua vaga para a próxima turma?

Preencha o formulário ao lado com as suas informações que entraremos em contato assim que surgir a previsão de uma nova turma!

Inscreva-se