Atendimento de SEGUNDA a SEXTA das 08:00 às 18:00
pelos fones: (67)3387.2941 - (67)8199.0622 - (67)9290.3322 - (67)9984.9651

Conteúdo Programático


Java Web Fundamentos


Cadastre-se

Fique sabendo!

Avisamos você sobre as turmas deste curso.


Objetivo

Ensinar os conceitos, princípios e prática do desenvolvimento de sistemas para Internet utilizando tecnologia JAVA (J2EE). Durante o treinamento é desenvolvida uma aplicação Web completa para ensinar as técnicas de desenvolvimento de aplicações voltadas para Internet onde serão mostradas as situações mais comuns encontradas no dia a dia do desenvolvedor.

Público Alvo

Destina-se a iniciantes na área de desenvolvimento de Sites e Sistemas para internet utilizando tecnologia JAVA e que desejam aprender a construir páginas de conteúdo inteiramente dinâmico fazendo uso do banco de dados.

Pré-requisito

Ser usuário de Internet. Lógica de Programação (Algoritmos). Conhecer os conceitos e prática de Orientação a Objetos utilizando J2SE (Java ALG e Java OO).

Carga Horária

30 horas presencial + 10 horas de atividades complementares, totalizando 40 horas

Conteúdo Programático

Princípios da Web

 

O Protocolo http

O Cabeçalho http para Requisição e Resposta

Servidor Web (Hardware, rede e Aplicação)

Cliente Web (O usuário e o navegador)

Revisão do HTML 

 

Projeto Web 

 

Criação da Estrutura de projeto Web

Configurando o web.xml

Adicionando libs ao projeto

Visualizando o classpath

 

Banco de dados com JDBC 

 

Classe de conexão com banco de dados Postgres 

Pattern Dao 

Criação da classe Dao para inclusão, exclusão, alteração e busca no banco 

 

J2EE 

 

Conhecendo a especificação J2EE

 

Servlet Contêiner  Tomcat 

 

Conhecendo o tomcat 

Iniciando e parando serviços pelo eclipse 

Depuração

 

JSP  Java Server Pages 

 

Conhecendo Tags HTML 

Criação de páginas JSP 

Métodos de envio GET e POST 

Criação de formulário e cadastrando no banco utilizando Scriptlets 

Scriptlets  Código Java junto ao HTML 

Lista de registros do banco na página usando Scriptles

 

Tag Library  JSTL (JSP Standard Tag Library) e EL (Expression Language) 

 

Conhecendo as principais tag libs 

Listando registros do banco na página usando JSTL 

 

Exceptions e erros 

 

Lançando (Throw )e capturando (Catch) 

Configurando exceções para serem capturadas por página de erros 

Forçando o lançamento de exceções para teste

 

Servlets 

 

Conhecendo a estrutura de um servlet 

Ciclo de vida de um Servlet

Recebendo e respondendo as requisições do cliente 

Cadastro no banco de dados 

Interceptors  Conhecendo e implementando um Filter 

Listeners  Conhecendo os ouvidores

 

MVC  Model View Controller 

 

Conhecendo o Pattern MVC 

Desenvolvendo um Controller

Cadastrando no banco de dados

 



Comentários sobre o curso