Desenvolvimento de Aplicativos Web com JSP e Servlet
Servlets, JSP, navegação, sessão e design patterns: Os primeiros passos para o mundo Web!

NÍVEL BÁSICO AJ5

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.

Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

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)

28
Julho
sábado de 08:30 às 12:30
Inscrição Online indisponível
18
Outubro
Online ao vivo
Terça e quinta das 19 às 23 h
Inscrição Online indisponível
22
Novembro
Terça e quinta das 19 às 23 h
Inscrição Online indisponível
22
Dezembro
Sábado de 13:30 às 17:30
Inscrição Online indisponível

Conhecimento equivalente ao curso AJ1 - Sintaxe da Linguagem Java

Conhecimento equivalente ao curso AJ2 - Orientação a Objetos com Java e UML

Conhecimento equivalente ao curso AJ3 - Principais APIs: String, Data, Coleções e Banco de Dados