Logar
Evento
/

Desenvolvimento Web com JSF2 e JPA2

Desenvolvimento Web com JSF2 e JPA2

Participantes

0
participantes
0
curtidas
Banner - Desenvolvimento Web com JSF2 e JPA2
Mostrar
  • De 19/05 às 14:00 até: 23/06 às 20:00
  • Av. Brigadeiro Faria Lima, 1571 - Conj. 11C - Jardim Paulistano - São Paulo/São Paulo - Brasil

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

  1. Banco de dados
    1. Bases de dados (Databases)
    2. Tabelas
    3. Operações Básicas
    4. Chaves Primária e Estrangeira
    5. Consultas Avançadas
  2. JDBC
    1. Driver
    2. JDBC
    3. Instalando o Driver JDBC do MySQL Server
    4. Criando uma conexão
    5. Inserindo registros
    6. SQL Injection
    7. Listando registros
    8. Fábrica de conexões (Factory)
  3. JPA 2 e Hibernate
    1. Múltiplas sintaxes da linguagem SQL
    2. Orientação a Objetos VS Modelo Entidade Relacionamento
    3. Ferramentas ORM
    4. O que é JPA e Hibernate
    5. Configuração
    6. Mapeamento
    7. Gerando o banco
    8. Manipulando entidades
    9. Repository
  4. Web Container
    1. Necessidades de uma aplicação web
    2. Web Container
    3. Especificação Java EE
    4. Aplicação Web Java
    5. Processando requisições
    6. Servlet
    7. JSP
    8. Frameworks
  5. Visão Geral do JSF 2
    1. Aplicação de exemplo
    2. Managed Beans
    3. Facelets e Componentes Visuais
  6. Componentes Visuais
    1. Formulários
    2. Panel Grid
    3. Panel Group
    4. Tabelas
    5. Namespaces
    6. Esqueleto HTML
  7. Facelets
    1. Templating
    2. Particionando as telas
  8. Navegação
    1. Navegação Estática Implícita
    2. Navegação Estática Explícita
    3. Navegação Dinâmica Implícita
    4. Navegação Dinâmica Explícita
  9. Managed Beans
    1. Criando Managed Beans
    2. Disponibilizando dados para as telas
    3. Recebendo dados das telas
    4. Definindo o tratamento das ações
    5. Expression Language
    6. Binding
    7. Escopo
    8. Interdependência e Injeção
  10. Conversão e Validação
    1. Conversão
    2. Mensagens de Erro
    3. Validação
  11. Eventos
    1. Eventos de Aplicação (Application Events)
    2. Eventos de Ciclo de Vida (Lifecycle Events)
  12. Ajax
    1. Fazendo requisições AJAX
    2. Recarregando alguns "pedaços" das telas
    3. Processando alguns "pedaços" das telas
    4. Palavras especiais
  13. Projeto
    1. Modelo
    2. Persistência - Mapaemaento
    3. Persistência - Configuração
    4. Persistência - Open Session in View
    5. Persistência - Repositórios
    6. Apresentação - Template
    7. Cadastrando e Listando Seleções
    8. Mensagens de Erro
    9. Removendo Seleções
    10. Otimizando o número de consultas
    11. Cadastrando, Listando e Removendo Jogadores
    12. Removendo Seleções com Jogadores
    13. Controle de Acesso
    14. Ordem dos filtros
    15. Controle de Erro
    16. Enviando email

 

Treinamento aos sábados

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.