Desenvolvimento Web com Servlets e JSP

CURSO PRESENCIAL

Crie sistemas web e páginas dinâmicas com Java e banco de dados.

Solicite uma proposta

Gostou deste curso? Compartilhe!

Reserve sua vaga

Você já tem as informações de preço e condições de pagamento deste curso? Reserve sua vaga agora!

O que nossos clientes dizem

Quer este curso na sua empresa?

Invista em seus funcionários! Solicite uma proposta comercial de uma turma fechada para sua equipe.

Este curso tem o objetivo de apresentar as principais tecnologias e padrões para desenvolvimento web com Java, como Servlets, JSP, JSTL, Expression Language, DAO, MVC e etc. Após este curso, você estará apto a desenvolver aplicações web completas usando boas práticas e padrões de mercado.

Este curso é parte integrante da Formação Consultor Java para Web. Recomendamos que você estude a formação completa, pois além de conseguir desconto no preço total, você poderá pagar em até 10 parcelas sem juros e aprenderá muito mais.

Público-alvo:

Profissionais que já programam na linguagem Java e desejam aprender a criar sistemas web dinâmicos utilizando Servlets e JSP.

Pré-requisitos:

Conhecimentos avançados em linguagem Java e orientação a objetos e conhecimentos básicos em HTML, JavaScript e utilização de SQL para recuperar e manipular dados em um banco de dados relacional.

Carga horária:

36 horas.

Neste curso você aprenderá sobre:

  • O que é Java EE e as principais APIs;
  • Containers Java EE;
  • Instalação do ambiente de desenvolvimento com Eclipse e Apache Tomcat;
  • Funcionamento do protocolo HTTP;
  • Introdução e vantagens dos Servlets;
  • Estrutura de diretórios de uma aplicação web Java;
  • Deployment descriptor (arquivo web.xml);
  • Mapeamento de servlets no web.xml;
  • Hierarquia de classes de Servlets;
  • Ciclo de vida dos Servlets;
  • Concorrência no atendimento de requisições;
  • Redirecionamento de envio;
  • Parâmetros de requisição (GET e POST);
  • Conversão de parâmetros de requisição;
  • Buffering de resposta;
  • Parâmetros de inicialização de servlets e do contexto;
  • Atributos de contexto;
  • Log de mensagens;
  • Criação e implantação de arquivos WAR;
  • Páginas JSP e funcionamento interno;
  • Elementos dinâmicos da JSP (diretivas, expressões, scriptlets, declarações e JavaBeans);
  • Objetos implícitos da JSP;
  • Comentários em arquivos JSP;
  • Tratamento de erros em aplicações web Java;
  • Persistência de dados com JDBC;
  • Fábrica de conexões, DataSources e pool de conexões;
  • Padrão de projeto DAO (Data Access Object);
  • Despacho de requisições com Servlets;
  • Padrão MVC (Model-View-Controller);
  • Manipulação de cookies e sessões;
  • Expression Language;
  • Instalação e utilização da JSTL;
  • Criação de Tag Files e Simple Tags;
  • Desenvolvimento de uma aplicação web completa.