Curso: Java Web Especialista
Desenvolva sistemas Web complexos através da linguagem Java.
Carga horária:
Pré-requisitos: Lógica de programação e Banco de dados SQL
Turmas de 12 alunos
Se você é desenvolvedor ou estudante da linguagem Java e tem como objetivo programar dentro da plataforma Web através das tecnologias JSP e Servlets, este curso é pra você! Neste treinamento você vai aprender os principais tópicos considerados obrigatórios no currículo de um programador Java Web. Vai aprender a desenvolver aplicações Java para a Web, a diferenciar sobre Servidores de Aplicação e Contêineres Web, entender sobre a lógica utilizada no desenvolvimento de Servlet’s e JSP’s e seguir o caminho das certificações Java Web.
Tópicos do curso:
Introdução às aplicações Java Web
– Conceitos Utilizados no Domínio JAVA (JDK, JRE,
JDBC)
– Mundo Java
Java EE
– O que é Java EE
– Algumas especificações do Java EE
– Container Web
– Servidor de Aplicação
– Instalando e Configurando o Tomcat
– Instalando o eclipse com WTP
– Tipos de Projetos
Primeiro Projeto Web
– Criando um projeto Dynamic Web
Project
– Estrutura Interna
– Executando nosso primeiro Projeto
– Criando páginas HTML
– Algumas Tags HTML
Deployment Descriptor
– Ponto de Partida
– Deployment Descriptor no TOMCAT
– Estrutura do Web.xml
Efetuando Deploy
– Gerando o WAR pelo eclipse
– Efetuar deploy pelo Eclipse
Servlets
– Ciclo de Vida de um Servlet
– Métodos da classe HTTPServlet
– Request e Response
– Request Dispatcher
– Annotations do Servlet 3.0
– Desvantagens
Java Server Pages
– Hello World
– Scriptlet
– Expression Language
– TagLib
– JSTL
Atributos e Listeners
– Parâmetros de Inicialização (init-param)
– Parâmetros de Inicialização do Contexto
(contexto-param)
– Events e Listners
Tag Customizadas e Tagfiles
– Customizando uma Tag
– Tagfiles
Model View Controller
– Model
– View
– Controller
Sessão
– Cookies
– Session
– Hidden from Field
– URL Rewriting
– HttpSession
– Session Timeout
Tratamento de Erros
– Telas de erro padrão
Conheça o instrutor:
Felipe Oliveira
Programador sênior, Instrutor de programação
Formado em Tecnologia em Análises de Sistemas, pela FAE Blumenau. Tem pós-graduação em Master of Mobile Technology – Desenvolvimento de Aplicativos para dispositivos móveis /celulares. Atua na área há oito anos e possui certificação Oracle Certified Professional Java SE 6 Programmer. Leciona desde 2013, e na Apex é instrutor dos cursos de Lógica de Programação, SQL, Java, Java Web e Java Mobile.
Entre em contato e converse com a gente!
Noturno: de 07/11 a 21/11
Sábados: 17/03 a 14/04/2018
Noturno: das 18h30 às 22h30
“Muito bom este curso, conteúdo da apostila totalmente aplicado em aula e muito bem explicado pelo instrutor”.
Matheus de Melo Ferreira