Logar
Evento
/

Desenvolvimento Web com JSF2 e JPA2 (Noturno)

Desenvolvimento Web com JSF2 e JPA2 (Noturno)

Participantes

0
participantes
0
curtidas
Banner - Desenvolvimento Web com JSF2 e JPA2 (Noturno)
Mostrar
  • De 27/08 às 19:00 até: 07/09 às 22:40
  • Av. Brigadeiro Faria Lima, 1571 - Conj. 11C, Jardim Paulistano - São Paulo/São Paulo - Brasil

Descrição

Duração: 36 horas

 

Atualmente, a imensa maioria dos projetos de TI desenvolvidos nas empresas são aplicações web. Nesse contexto, a plataforma Java é vastamente utilizada. Neste curso, apresentaremos os principais padrões da plataforma Java EE, como JSF2 e JPA2 para o desenvolvimento de aplicações web.

 

 

Pré-requisitos

  • Orientação a Objetos
  • Experiência com alguma linguagem de programação orientada a objetos

 

 

Ementa do curso

  

Banco de dados
      

  • Sistemas Gerenciadores de Banco de Dados
  • MySQL Server
  • Bases de dados (Databases)
  • Criando uma base de dados no MySQL Server
  • Tabelas
  • Criando tabelas no MySQL Server
  • Operações Básicas
  • Chaves Primária e Estrangeira
  • Exercícios de Fixação
  • Exercícios Complementares

  

JDBC
      

  • Driver
  • JDBC
  • Instalando o Driver JDBC do MySQL Server
  • Criando uma conexão
  • Inserindo registros
  • Exercícios de Fixação
  • Exercícios Complementares
  • SQL Injection
  • Exercícios de Fixação
  • Exercícios Complementares
  • Listando registros
  • Exercícios de Fixação
  • Exercícios Complementares
  • Connection Factory
  • Exercícios de Fixação
  • Exercícios Complementares
  • Desafios

  

JPA 2 e Hibernate
      

  • Múltiplas sintaxes da linguagem SQL
  • Orientação a Objetos VS Modelo Relacional
  • Ferramentas ORM
  • O que é JPA e Hibernate?
  • Bibliotecas
  • Configuração
  • Mapeamento
  • Gerando Tabelas
  • Exercícios de Fixação
  • Manipulando entidades
  • Exercícios de Fixação
  • Repository
  • Exercícios de Fixação

  

Web Container
      

  • Necessidades de uma aplicação web
  • Web Container
  • Servlet e Java EE
  • Exercícios de Fixação
  • Aplicação Web Java
  • Exercícios de Fixação
  • Processando requisições
  • Servlet
  • Exercícios de Fixação
  • Frameworks

  

Visão Geral do JSF 2
      

  • MVC e Front Controller
  • Configurando uma aplicação JSF
  • Managed Beans
  • Processamento de uma requisição
  • Exemplo Prático
  • Exercícios de Fixação

  

Componentes Visuais
      

  • Estrutura Básica de uma Página JSF
  • Formulários
  • Caixas de Texto
  • Campos Ocultos
  • Caixas de Seleção
  • Botões e Links
  • Exercícios de Fixação
  • Exercícios Complementares
  • Textos e Imagens
  • Exercícios de Fixação
  • Componentes de Organização
  • Tabelas
  • Exercícios de Fixação
  • Exercícios Complementares
  • Mensagens
  • Adicionando JavaScript e CSS
  • Outros Componentes
  • Exercícios de Fixação
  • Exercícios Complementares

  

Templates e Modularização
      

  • Templates
  • Exercícios de Fixação
  • Modularização
  • Exercícios de Fixação
  • Exercícios Complementares

  

Navegação
      

  • Navegação Implícita
  • Navegação Explícita
  • Exercícios de Fixação
  • Navegações Estática e Dinâmica
  • Exercícios de Fixação
  • Exercícios Complementares

  

Escopos
      

  • Request
  • View
  • Session
  • Application
  • Exercícios de Fixação

 

Conversão e Validação
      

  • Conversão
  • Conversores Padrão
  • Exercícios de Fixação
  • Exercícios Complementares
  • Mensagens de Erro
  • Exercícios de Fixação
  • Validação
  • Validadores Padrão
  • Exercícios de Fixação
  • Exercícios Complementares
  • Bean Validation
  • Exercícios de Fixação
  • Criando o seu Próprio Conversor
  • Exercícios de Fixação
  • Exercícios Complementares
  • Criando o seu Próprio Validador
  • Exercícios de Fixação
  • Exercícios Complementares
  • Criando o seu Próprio Bean Validator
  • Exercícios de Fixação

  

Eventos
      

  • FacesEvent
  • Exercícios de Fixação
  • PhaseEvent
  • Exercícios de Fixação
  • SystemEvent
  • Exercícios de Fixação
  • Immediate
  • Exercícios de Fixação

  

Ajax
      

  • Fazendo requisições AJAX
  • Processando uma parte específica da tela
  • Recarregando parte da tela
  • Associando um procedimento a uma requisição AJAX
  • Palavras especiais
  • Exercícios de Fixação

  

Integração JSF e JPA
      

  • Bibliotecas
  • Configuração
  • Mapeamento
  • Inicialização e Finalização
  • Transações
  • Recuperando o EntityManager da Requisição
  • Exercícios de Fixação
  • Otimizando o número de consultas ao SGDB
  • Exercícios de Fixação

  

Apêndice: Autenticação
      

  • Exercícios de Fixação

  

Apêndice: Páginas de Erro
      

  • Exercícios de Fixação

  

Apêndice: Projeto Futebol K19
      

  • Integração JSF e JPA
  • Exercícios deFixação
  • Modelo
  • Exercícios de Fixação
  • Managed Beans
  • Exercícios de Fixação
  • Telas
  • Exercícios de Fixação
  • Autenticação

  

Apêndice: Respostas

 

 

Investimento

5x de R$ 233,20 ou R$ 1.112,10 à vista

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.