Java para Desenvolvimento Web

Objetivo

O objetivo deste curso é ensinar conceitos para o desenvolvimento de aplicações web, dinâmicas em Java, abordando especificações da plataforma JEE (Java Enterprise Edition) como JSP (JavaServer Pages), Servlets, JSTL, Filtros entre outros recursos como construções de suas próprias tags. Incluindo novidades do JEE 6 como Servlets 3 e Filtros com anotações. São apresentados também conceitos de HTML, CSS e JavaScript utilizando design responsível com Twitter Bootstrap. O Apache Tomcat é utilizado como web container e o Postgres como banco de dados. Abordamos também os padrões de projeto MVC (Model View Controller) e DAO (Data Access Object).

Pré-Requisito(s):

Curso SEC 130 – Java e Orientação a Objetos ou conhecimentos equivalentes ao curso.

Carga Horária:

32 H

Investimento

1150

Conteúdo

Introdução ao desenvolvimento de aplicações dinâmicas para web com Java
Java Script – Linguagem usada na lógica de apresentação (validação, formatação, visualização)
CSS – Linguagem de definição de estilos visuais das páginas
Twitter Bootstrap - Framework HTML, CSS e Javascrip para páginas responsíveis
Servlet – Tecnologia Java para atendimento de requisições HTTP
JSP (JavaServer Pages) e EL (Expression Language)
JSTL – Simplificação e padronização da lógica de apresentação
Mecanismo de Filtros
Escopos: Page, Request, Session e Application
Mantendo Sessões
Padrões de Projeto
Criando uma arquitetura para uma aplicação