Bem vindo, Visitante! Login | Criar Conta  vazio
Treinamentos > Cursos e Pacotes > Detalhe
AW2 - Desenvolvimento Web com Java EE: JSP, Servlet, Taglib e Design-patterns
Servlet + JSP + Custom Tags + JSTL + Filtros + Segurança + Design Patterns = Certificação SCWCD
Informações Básicas

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. Também são abordados alguns dos principais Design Patterns para o desenvolvimento com JSP e Servlets. 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 Tomcat, 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 SCWCD (Sun Certified Web Component Developer).
 
Pré-requisitos:


Conteúdo Programático
  • Introdução a Java Enterprise Edition
    • Porque Java EE tem sido tão utilizado
    • O que é Java Enterprise Edition
    • Java Enterprise Edition versus Java Standard Edition
    • Java Community Process
    • A Plataforma Java Enterprise Edition
  • Análise de arquiteturas
    • Arquitetura Física e Arquitetura Lógica
    • Arquitetura em duas camadas: cliente / servidor
    • Arquitetura em três camadas: baseada na Web, com cliente -magro-
    • Arquitetura em três camadas: utilizando EJB
    • Arquitetura em n-Camadas: baseada na Web, com EJB
  • Ambiente de desenvolvimento
    • Aplicações Web
    • Tomcat
  • 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
    • Introdução
    • HTTP Get
    • HTTP Post
    • A Interface HttpServletRequest
    • A Interface HttpServletResponse
    • Criando o Servlet OlaMundo
  • Criando a Aplicação Web
    • Introdução
    • Endereçamento Relativo
    • Formulários
    • Manipulação de Cookies
    • Navegação
    • Passagem de dados entre componentes Web
  • 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
  • ServletContext
    • Introdução
    • Parâmetros de inicialização
    • Utilizando atributos do ServletContext
  • JavaServer Pages
    • Introdução
    • Estrutura de diretórios
    • Elementos utilizados em JSPs
    • Importando pacotes e classes
    • Objetos implícitos
    • JavaBeans
    • 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
  • Internacionalização
    • Introdução
    • Exemplo
  • Expression Language
    • O que é EL
    • Sintaxe de EL
    • Habilitando e Desabilitando EL e scriptlets
  • Introdução ao uso de Tags
    • Introdução
    • Como funcionam as Custom Tags?
    • Como utilizar bibliotecas de tags?
    • Como criar Custom Tags?
  • JavaServer Pages Standard Tag Library ( JSTL )
    • O que é JSTL
    • Instalação da JSTL
    • Como usar JSTL em uma página JSP
    • Biblioteca Core
    • Biblioteca de Internacionalização
  • Tag File
    • O que é um Tag File
    • Utilizando Tag Files em uma página JSP
  • Tag Files empacotados
    • Diretivas
    • Standard Actions
    • Comparação entre include e TagFile
    • Tópicos Avançados
    • Simple Tag
    • O que é uma Simple Tag
    • Ciclo de vida
    • Overview das classes envolvidas
    • Criando Simple Tags
    • Exemplo
    • Mapeamento de tlds em páginas JSP
    • Tópicos avançados
  • Filtros
    • Introdução
    • Overview das classes envolvidas
    • Configuração do Deployment Descriptor
    • Criando um filtro
  • Segurança
    • Introdução
    • Conceitos sobre segurança
    • Segurança no modelo Java Enterprise Edition
    • Repositório de usuários
    • Definindo grupos e usuários
    • Declarando requisitos de segurança no web.xml
    • Deployment de aplicativo Web seguro no Tomcat
    • Usando o deploytool para configurar segurança
    • Integrando Tomcat e MySQL com realm
    • Estendendo o modelo de segurança com API de Servlets
    • Integrando o modelo de segurança declarativa com frameworks MVC
  • Design Patterns
    • Service Locator
    • Data Access Object (DAO)
    • Model, View and Controller design-pattern
    • Front-Controller design-pattern
    • Action ou Command design-pattern
    • Factory e ActionFactory
    • View Helper
    • Dispatcher to Views
    • Business Delegate
    • Considerações finais sobre padrões

Carga Horária
32 horas
Formas de Pagamento
à vista ou parcelado. Oferecemos as melhores opções para seu bolso.

Galeria de Fotos
  UNIDADES CENTRO AUTORIZADO DIVULGUE A SEASON NA WEB