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

AJ5 - Desenvolvimento de aplicativos Web com JSP e Servlet

AJ5 - Desenvolvimento de aplicativos Web com JSP e Servlet

Servlets, JSP, navegação, sessão e design patterns: Os primeiros passos para o mundo Web!

Os primeiros passos para o mundo Web: Servlets, JSP, navegação, sessão e Design Patterns.

Informações Básicas

Objetivo

Neste curso o aluno aprende a desenvolver aplicações web utilizando as tecnologias JSP e Servlet implementando uma aplicação Java completa para web.

São apresentados conceitos sobre a plataforma Java Enterprise Edition (JEE), fundamentos da programação web, tais como manipulação de requisições e respostas, e recursos avançados como encaminhamento ou redirecionamento de requisições e gerenciamento de sessão de usuário.

O aluno tem contato com uma aplicação mais realista das tecnologias Java para web por meio dos laboratórios práticos que o levam a implementar um catálogo de produtos e um carrinho de compras para venda online.

Pré-requisitos

- Conhecimento equivalente ao curso AJ1
- Sintaxe da Linguagem Java
- 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

• 3º Simulado
• Arquitetura distribuída
• Aplicações Enterprise
• O que é Java Enterprise Edition (Java EE)
• A Plataforma Java Enterprise Edition
• Análise de arquiteturas

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

• Java Servlet
• Overview histórico
• O que é um Servlet?
• A class HttpServlet
• O ciclo de vida do Servlet no Container
• Deployment Descriptor

• Request e Response
• Introdução
• HTTP Get
• HTTP Post
• A Interface HttpServletRequest
• A Interface HttpServletResponse
• Criando o Servlet OlaMundo
• Recebendo parâmetros de request

• Recursos avançados
• Navegação
• ServletConfig
• ServletContext

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

• Java Server Pages
• Introdução
• Ciclo de vida do JSP
• Ambiente de desenvolvimento e produção
• Elementos utilizados em JPSs
• Diretivas JSP
• Objetos implícitos
• O próximo passo: Tags customizadas

• Modelos de programação (Design)
• Page-centric ou Model-1
• Dispatcher ou Model-2
• Model View and Controller (M.V.C)

 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