Java para Web com Servlets e JSPs

Orientação a objetos com Java
22 de junho de 2016
Pensando diferente com Design Thinking
23 de maio de 2016

Java para Web com Servlets e JSPs

Este curso tem por objetivo abordar, de forma completa, a programação para web em Java usando a plataforma Java EE 6 (Enterprise Edition). São estudados os temas Servlets, JSPs, EL, JSTL, dentre outros. A estruturação de aplicações web usando o padrão MVC (Model-View-Controller) e design patterns também é abordada neste curso.
Neste curso é utilizado servidor Apache Tomcat e a ferramenta de desenvolvimento Eclipse. Ambas são gratuitas e muito utilizadas por desenvolvedores e empresas.
Conhecedores do Java que desejam expandir seus conhecimentos na linguagem para a área de programação voltada ao ambiente web.
Pré-requisitos Conhecimentos sólidos em Java e orientação a objetos.
Data: Julho, Agosto e Setembro
Horário: - De 9h às 18h - Sábado e Domingo
- De 18h30 às 22h30 - Segundo a Sexta
Carga horária: 32h
Local: Brasilia-DF, Goiânia-GO e Belo Horizonte-MG
Quantidade de participantes: A combinar (sugestão: máximo 12 por turma);
Funcionamento de aplicações web
  •      Modelo cliente/servidor
  •      Protocolo HTTP
  •      HTML, URL e requisições GET e POST
  A plataforma Java EE
  •      Especificação e separação em camadas
  •      Componentes e containers do Java EE
  •      Estrutura de diretórios
  •      Empacotamento de aplicações
  Trabalhando com o Apache Tomcat
  •      Funcionamento e configuração
  •      Integração entre o Tomcat e o Eclipse
  Servlets
  •      O que são e como funciona seu ciclo de vida
  •      Criação de servlets
  •      Requisições GET e POST
  •      Configurações
Java Server Pages
  •      Elementos e diretivas de um JSP
  •      JSP actions, objetos implícitos e páginas de erro
  •      Inicialização e destruição
  •      Passagem de parâmetros para JSPs
  Integrando Servlets e JSPs
  •      O papel de cada componente
  •      Parâmetros e atributos
  •      Escopos de dados
  •      Funcionamento da sessão e cookies
  •      Forward e redirect
  JavaBeans, EL e JSTL
  •      Propriedades, getters e setters de JavaBeans
  •      Operadores e objetos implícitos na EL
  •      Configuração do JSTL e tags importantes
  Mais sobre o arquivo web.xml
  •      Welcome files
  •      Configurações de sessão
  •      Páginas de erro
  •      Parâmetros para a aplicação
  Filters
  •      Filtragem de requisições
  •      Interceptação da requisição e da resposta
  •      Criação e configuração de filters
  •      Conceitos de AOP (Aspect Oriented Programming)
  Listeners
  •      Tipos de listerners
  •      Configuração
Introdução ao Hibernate
  •      Configuração
  •      Definição das entidades e associações entre elas
  •      HQL (Hibernate Query Language)
  •      Estruturando uma aplicação web
  •      O modelo MVC
  •      Servlet como um controller
  •      Estruturação da camada model
  •      Classes de acesso a dados (DAO)
  •      Entidades
  •      Objetos de negócio
Segurança em Java EE
  •      Autenticação e autorização
  •      Roles de acesso
  •      Proteção de recursos
  •      Tipos de autenticação em Java EE
  •      Confidencialidade e integridade com HTTPS
  Taglibs customizadas
  •      Criação e configuração de tag files e tag handlers
  Applets
  •      A existência da sandbox e o Java Plug-in
  •      Criação de um applet e o seu ciclo de vida
  •      Inserção de applets ao HTML
  Mão na Massa: Criando Aplicações na Prática
  •      Implementação de um sistema de e-commerce

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *


×


×

 

Entendendo meu próprio negócio:

1 – Elaborando diagnósticos dos processos corporativos;

     – Documentação do processo atual.

2 – Revisando e Aplicando a melhoria continua nos processos;

     – Documentação do processo melhorado;

     – Identificando novas atividades e/ou corrigindo as existentes.

     – Identificação de oportunidades de melhoria nos processos de nossos clientes;

     – Adequando os processos na visão organizacional.

 

×


×

×