| Java Web - Java para Desenvolvimento Web |
|
|
|
|
Duração do curso 40 horas Objetivo do curso » Ensinar conceitos avançados para o desenvolvimento de aplicações Web com Java e mostrar os frameworks mais conhecidos e requisitados no mercado para aplicar o padrão arquitetural MVC (Model View Controller). » O Curso vai envolver teoria e prática. Durante o curso será desenvolvido um sistema web comercial. Após este curso, o aluno será capaz de » Desenvolver aplicações voltadas para Web, baseadas no modelo de arquitetura em 3 camadas para Internet, utilizando os fundamentos e recursos inerentes à s tecnologias: Servlets e JSP. Pré-requisitos » Java e OO Pontos fortes do Treinamento » Material Didático » Coffee Break » Um Aluno por computador » Instrutores certificados e com experiência profissional Descrição dos Tópicos » Introdução a Java Enterprise Edition • Porque Java EE tem sido tão utilizado? • O que é Java Enterprise Edition ? • A plataforma Java Enterprise Edition  » Análise de arquiteturas • Arquitetura FÃsica e Arquitetura Lógica • Tipos de aplicações na WEB • Arquitetura MVC para a Web • Vantagens da arquitetura MVC  » Ambiente de desenvolvimento • Tomcat • Instalar Tomcat • Testar Tomcat • Criar contexto de desenvolvimento • Bibliotecas Servlet • Testar seus servlets • Testar seus JSPs • Logs • Variáveis de Ambiente  » Java Servlet • Histórico • O que é um Servlet? • A classe HttpServlet • O Ciclo de vida do Servlet no Contêiner • Estrutura de Aplicações Web e o Deployment Descriptor  » Request e Response • Introdução • HTTP Get • HTTP Post • A Interface HttpServletRequest • A Interface HttpServletResponse  » 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 • Gerenciamento de Sessão sem cookies  » ServletContext e Filtros • ServletContext • Filtros  » JavaServer Pages • Introdução • Estrutura de diretórios • Elementos utilizados em JSPs • Objetos implÃcitos • JavaBeans • Componentes Web Reutilizáveis  » Expression Language • O que é EL • Sintaxe de EL • Habilitando e Desabilitando EL e scriptlets  » Tags • Simple Tag • Tag File  » 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  » Threads  • O que São e Porque usar Threads • Três Partes de um Thread • Criando Thread • Sincronização • BEstado de Transição de uma Thread  » Tratamento de erros em aplicações Web • Configuração de páginas de erro • Tratando erros em Servlets  » MVC para Aplicações Web • Por que Combinar Servlets e JSP? • Mal Entendidos Sobre MVC • Implementando MVC com RequestDispatcher • Framework MVC STRUTS   |










