Desenvolvimento Web com JSF2 e JPA2
Av. Brigadeiro Faria Lima, 1571 - Conj. 11C - Jardim Paulistano - São Paulo/São Paulo - Brasil
De: 19/05 às 14:00
Até: 23/06 às 20:00
Descrição
A grande maioria dos projetos desenvolvidos atualmente são aplicações web. Além disso, a plataforma Java é vastamente utilizada para o desenvolvimento deste tipo de aplicação. Neste curso de java, apresentaremos os principais padrões do Java EE, como JSF2 e JPA2 para construção de sistemas web.
Pré-requisitos:
- Orientação a Objetos
- Experiência com alguma linguagem de programação orientada a objetos
Duração: 36 horas
Valor: R$ 1011,00
Conteúdo
-
Banco de dados
- Bases de dados (Databases)
- Tabelas
- Operações Básicas
- Chaves Primária e Estrangeira
- Consultas Avançadas
-
JDBC
- Driver
- JDBC
- Instalando o Driver JDBC do MySQL Server
- Criando uma conexão
- Inserindo registros
- SQL Injection
- Listando registros
- Fábrica de conexões (Factory)
-
JPA 2 e Hibernate
- Múltiplas sintaxes da linguagem SQL
- Orientação a Objetos VS Modelo Entidade Relacionamento
- Ferramentas ORM
- O que é JPA e Hibernate
- Configuração
- Mapeamento
- Gerando o banco
- Repository
-
Web Container
- Necessidades de uma aplicação web
- Web Container
- Especificação Java EE
- Aplicação Web Java
- Processando requisições
- JSP
- Frameworks
-
Visão Geral do JSF 2
- Aplicação de exemplo
-
Componentes Visuais
- Formulários
- Panel Grid
- Panel Group
- Tabelas
- Namespaces
- Esqueleto HTML
-
Facelets
- Templating
- Particionando as telas
-
Navegação
- Navegação Estática Implícita
- Navegação Estática Explícita
- Navegação Dinâmica Implícita
- Navegação Dinâmica Explícita
-
Managed Beans
- Criando Managed Beans
- Disponibilizando dados para as telas
- Recebendo dados das telas
- Definindo o tratamento das ações
- Binding
- Interdependência e Injeção
-
Conversão e Validação
-
Eventos
- Eventos de Ciclo de Vida (Lifecycle Events)
-
Ajax
- Fazendo requisições AJAX
- Recarregando alguns "pedaços" das telas
- Processando alguns "pedaços" das telas
- Palavras especiais
-
Projeto
- Modelo
- Persistência - Mapaemaento
- Persistência - Configuração
- Persistência - Repositórios
- Apresentação - Template
- Cadastrando e Listando Seleções
- Mensagens de Erro
- Removendo Seleções
- Otimizando o número de consultas
- Cadastrando, Listando e Removendo Jogadores
- Removendo Seleções com Jogadores
- Controle de Acesso
- Ordem dos filtros
- Controle de Erro
- Enviando email
Treinamento aos sábados
Ler mais
Localização:
Contato
Preencha os campos abaixo para enviar e-mail ao organizador.
