Contact
Testimonials
Início
Calendário
Treinamento
Fale Conosco
Imprimir
Desenvolvimento Web com Java
Descrição
Este curso aborda as tecnologias para desenvolvimento de aplicações WEB do Java EE 6.0: JavaServer Pages (JSP), Standard Tag Library for JavaServer Pages (JSTL), JavaServer Faces 2.0 (JSF), Java Persistence API 2.0 (JPA) e Servlet.
Será abordado a criação de relatórios com iReport + JasperReport.
É um curso voltado para quem deseja aprender a linguagem Java para desenvolver aplicações para internet.
Carga Horária
80 horas.
Pré-requisitos
Lógica de Programação.
Conteúdo programático
Fundamentos da Linguagem Java
História
Características da Linguagem
JVM
Ambiente de Trabalho
Primeiro Exemplo
Compilação e Execução no console
Sequência de escape (String)
printf / Saida Formatada
Aritmética
Declaração de variáveis
Sintaxe Java
Operadores(atribuição, incremento, comparação, lógicos)
if ... else
Operador condicional
switch
break
for
while e do...while
tipos primitivos
palavra chave static
sobrecarga de métodos
array (exemplo inicial e com objetos)
for aprimorado - foreach
lista de parâmetros com comprimento variável
Orientação a objetos 1
Classe Objeto
Atributos
Métodos
Métodos Construtores
palavra chave this
palavra chave final
encapsulamento
pacotes
Herança
classe object
referência super
Orientação a objetos 2
sobrescrita de métodos
modificadores de acesso
enumerações
Polimorfismo
Abstração
métodos e classes final
conversão e casting
instanceof
interfaces
Tratamento de Exceção e Deploy
try ... catch ... finally
Hierarquia das exceções
Métodos de Throwable
Exceções verificadas e não verificadas
Lançamento de exceções
Declaração de novas exceções
deploy de aplicações java, arquivo jar
Genéricos, Coleções, Datas e String
genéricos
Coleções
Listas
Conjuntos
Mapas
Ordenação de listas
Date e Calendar
SimpleDateFormat
String
StringBuffer
Saída Formatada
JDBC
SQL (select, insert, update, delete)
Exemplo de conexão
PreparedStatement
Fechamento de conexões
ACID
Data Access Object
Java Persistence API
Configuração do projeto
Utilizando Hibernate com JPA
Mapeamento da entidade
Estratégias para geração de id
Relacionamentos: um para um, um para muitos, muitos para um e muitos para muitos
Aplicações WEB
Html
Css
JavaScript
Java com Web
Configuração do tomcat no eclipse
Criação de um JSP (scriptlet/expressões)
Envio por get e post
Forward e redirect
Escopos: request, session, application
Diretivas
Biblioteca de tags JSTL
Expression Language
Servlets
MVC
JavaServer Faces
Criação do primeiro projeto
Managed Bean
Grids e Combos
Conversores
Mensagens
Template
Introdução a PrimeFaces
Utilização dos principais componentes
Workshop (JSF+JPA)
Implementação do diagrama de classes de entidades
Implementação da camada de persistência
Implementação da camada de controle e visão
Melhorias no projeto
Relatórios
Introdução à ferramenta iReport
Configuração do jasperreport
Construção de relatórios para o workshop
Montagem da Infraestrutura e Deploy
instalação e configuração do tomcat
criação e deploy do war
deploy do probe
deploy em outros servidores
Voltar
|
Subir