Formação Java Web

Nota do curso 9.9Área do Aluno
 

 

R$ 50,00

PROMOÇÃO *
Inscrever-se Agora
Garantia de devolução do dinheiro em 30 dias


 

Vantagens

  • 300 vídeos aulas passo a passo + ebook técnico
  • Acesso vitalício e total ao curso
  • Acesso online por qualquer dispositivo
  • Acesso imediato após a inscrição
  • Acesso 24 horas todos os dias do ano
  • Assistir online de qualquer lugar que estiver
  • Suporte do instrutor com grande experiência
  • Certificado digital incluso
  • Desenvolva seu projeto do zero

 

O que aprenderei?

  • JavaServer Faces 2.2
  • JavaServer Pages e Servlets
  • Padrão MVC com DAO, Controller e View
  • PrimeFaces
  • CDI e injeção de dependência
  • Maven
  • Spring Framework
  • Spring Security
  • IReport
  • JQuery
  • Facelets
  • Hibernate e JPA
  • Hibernate Envers
  • Google Charts
  • FlyWay
  • Ajax
  • Relacionamentos
  • Mapeamentos
  • PostgreSQL
  • Tomcat e Eclipse
  • Relatórios
  • Padrões de projeto
  • Arquitetura de sistemas
  • E muitos mais…

 

Requisitos

  • Conhecimentos em Java e SQL
  • Conhecimento em Internet e uso da mesma

 

Quem é o público-alvo?

  • Estudantes de Java Web
  • Estudantes de sistemas de informação e afins
  • Estudantes de programação Java Web e Orientação a Objetos

 

Veja a 1ª aula de exemplo

 

Veja a 2ª aula de exemplo

 

Grade curricular deste curso

Configurando o ambiente

  • Introdução
  • Conhecendo o JRE e o JDK Java
  • Download JDK e Eclipse
  • Instalando o JDK
  • Download Apache Tomcat e PostgreSQL
  • Colocando Apache Tomcat em seu lugar
  • Configurando as variáveis do Eclipse
  • Configurando variáveis de ambiente JAVA
  • Testando Apache Tomcat
  • Instalando o banco de dados PostgreSQL
  • Configurando o Eclipse
  • Configurando Tomcat no Eclipse
  • Criando projeto no Eclipse
  • Importando projeto no Eclipse
  • Download Eclipse Oxygen
  • Configurando Apache Tomcat 9
  • Importando projeto com novas configurações
  • Instalando projeto de exemplo

Servlets e JSP antes do JSF

  • Introdução ao JSP
  • Instalando o servidor
  • Criando projeto em JSP
  • Tags, objetos e expressões
  • Application e Session
  • Directivas
  • Include e Taglib
  • Forwards e Include
  • JavaBeans no JSP
  • Setters e Getters
  • Expression language jsp
  • Criando e entendendo a primeira Servlets
  • Conhecendo o JSTL
  • Filter e conexão em JDBC e JSP
  • Login com JDBC e Servlets
  • Inserindo usuário com JDBC e JSP
  • Excluindo usuário em JDBC e JSP
  • Editando usuário em JDBC e JSP
  • Capturando exceções em Ajax com JQuery e Servlets JSP
  • Filter de autenticação de usuário
  • Load page com JQuery
  • Progress bar javascript jquery
  • Upload de Imagens
  • Datatable jquery server side
  • Exportando PDF e Excel com JSP e Servlets
  • Calendar JQuery
  • Múltiplos bancos de dados em JDBC
  • Trabalhando com datas

Introdução ao JSF

  • Arquitetura da evolução web
  • O que são especificações
  • Protocolo HTTP – GET e o RESPONSE
  • Protocolo HTTP – POST e o PUT
  • Protocolo HTTP – DELETE
  • O que é o JSF – JavaServer Faces
  • Principais componentes JSF
  • Quem criou o JSF?
  • Bibliotecas que completam o JSF
  • Criando primeiro projeto JSF
  • Entendendo o ManagedBean JSF
  • Criando primeiro ManagedBean JSF
  • Criando primeira página XHTML – JSF
  • Corrigindo erros de biblioteca no projeto
  • Entendendo o código da página JSF
  • HTML junto com JSF
  • Expression Language JSF
  • Ligando atributos com expression language jsf
  • O que são escopos dos ManagedBean?
  • Entendendo cada escopo ManagedBean
  • Request Scoped
  • View Scoped
  • Session Scoped
  • Application Scoped
  • Backing bean componentes html jsf
  • Ciclo de vida do JSF
  • Arquivo FacesConfig.xml do JSF
  • Arquivo Web.xml do JSF
  • Navegação implícita em JSF
  • Navegação dinâmica em JSF
  • Redirecionamento de URL em JSF
  • Navegação explicita em JSF
  • Propriedade ID dos componentes JSF
  • Eventos DHTML com JSF
  • Inputtext, Inputsecret e Inputtextarea – Componentes de entrada em JSF
  • Outputext e outputLabel – Diferença entre eles em JSF

Introdução ao JPA e Hibernate – Persistência de dados

  • O que é persistência de dados?
  • Mapeamento objeto relacional
  • Porque usar ORM?
  • JPA e o Hibernate
  • JPA e o Hibernate com Maven
  • Mapeamento básico com JPA e Hibernate
  • Persistence.xml do JPA
  • Testando o JPA e a criação de tabelas
  • Classe JPAUtil
  • Criando um DAO genérico
  • Salvando os dados no banco de dados

Criando e estruturando o projeto

  • Criando o projeto
  • Classe Hibernate Util
  • Adicione o projeto ao SVN ou Git
  • Interface de CRUD Hibernate
  • Implementação CRUD Hibernate
  • Arquivo hibernate.cfg.xml Hibernate
  • Arquivo Context.xml do DataSource
  • Criando a classe UtilFramework
  • Enum para permissões de acessos
  • Criando a anotação @IdentificaCampoPesquisa
  • Criando um objeto de consulta genérico
  • O View Scoped do Spring
  • Classe de mensagens em JSF
  • Classe de util para datas com junit
  • Classe ReportUtil para relatórios iReport
  • Criando a interface de CRUD ActionViewPadrao
  • Criando abastração para os ManagedBeans JSF
  • BeanReportView para injetar dados em relatórios
  • ContextLoaderListener do Spring Framework
  • Configurando Hibernate Envers
  • Criando o Filter FilterOpenSessionInView
  • Criando a estrutura de pastas de páginas web jsf

Declarando as configurações

  • Configurando JSF e PrimeFaces
  • Criando a tela de acesso negado
  • Criando a tela de página não encontrada
  • Criando a tela de erro genérico
  • Paginas iniciais configuração básica
  • Criando o Faces-config.XML de configuração do JSF
  • Configurando Servlet.xml do Spring
  • Criando applicationContext.xml do Spring Framework
  • Criando o applicationContext-security.xml do Spring Security
  • Finalizando o Web.xml
  • Iniciando o sistema pela primeira vez

Construindo o projeto

  • Avisos JSF
  • CSS e JavaScript
  • Criando o login
  • Criando o encerramento da sessão
  • Revisão
  • Estrutura de Persistência
  • Controller Session de controle de usuário
  • DAO login de controle de acesso
  • Serviços de Login
  • Criando o encerramento da sessão
  • Criando o Ajax Status
  • Testando o Ajax Status
  • Criando Template inicial

Construindo os cadastros

  • Criando as classes de modelos do cadastro de cidades
  • Criando as classes de serviços Cidade
  • Criando tela de cidades
  • DataTable PrimeFaces
  • Criando Componentes com Composite
  • Finalizando cadastro de cidade

Relatórios e Cadastros

  • Criando report default
  • Criando o relatório de cidades
  • Exportando o relatório em vários formatos
  • Tornando o módulo de relatório genérico
  • Tela de pesquisa
  • Carregamento por demanda Lazy Loading JSF DataTable
  • Tela para alterar senha

Tela de troca de mensagens

  • Criando tela de mensagem
  • Implementação de regras de negócio
  • Validações
  • Consulta do usuário
  • Gravando no banco de dados

Criando o cadastro de Funcionário

  • Criando a tela de pesquisa de funcionário
  • Cadastro de funcionário
  • Relatório de funcionário
  • Consulta do usuário
  • Restringindo o CPF no cadastro de funcionário

Criando o cadastro de título

  • Criando e mapeando a entidade
  • Cadastro de título
  • Relatório de título
  • Criando gráficos

Entendendo o flyway

  • Como o FlyWay trabalha no projeto
  • Controlando o banco com flyway

Implantar projeto

  • Exportando para WAR
  • Implantando no servidor Tomcat

Aulas extras

  • Upload de arquivos com JSF 2.2
  • Lendo e gravando csv em jsf 2.2
  • Download do csv em jsf 2.2
  • Unique JPA no cadastro de funcionário

Final

  • Agradecimento

Nível de dificuldade

  • Básico ao avançado

 

Sobre o instrutor

Instrutor Java Alex Fernando Egidio
Com mais de 10 anos de experiência ajuda programadores do Brasil todo a se tornarem profissionais.
Desenvolvedor JavaEE e JavaSE.

 

R$ 50,00

PROMOÇÃO *
Inscrever-se Agora
Garantia de devolução do dinheiro em 30 dias


 

Projeto desenvolvido no curso

 

Curso de JSF e PrimeFaces

A melhor forma de aprender a desenvolver sistemas em Java é tendo como exemplo um projeto e curso completo onde possa observar o código para melhor entendimento do funcionamento das rotinas a acompanhar as vídeos aulas de desenvolvimento.

Esse curso contém tudo que um desenvolvedor precisa saber para entrar no mercado de trabalho.

 

Certificado digital que você receberá


Curso de JSF e PrimeFaces

 

 

Pergunte Aqui!

Pergunte Aqui!


 


Acesse
Cursos e Projetos
Java
Acesse
Outros Cursos
PHP MySQL Android
Acesse
Encomende um Projeto
Feito pra Você
Acesse
Tire as Dúvidas On-line
Consultor
Acesse
Aulas de Java só suas
Encomende Agora
Acesse
Dividindo Conhecimento
Posts e Tutoriais
Acesse
Sites e Parceiros
Associados
Acesse
Conheça os curso gratuitos
Grátis

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Instrutor Java Quer se tornar aluno VIP? CLIQUE AQUI!
Instrutor Java

Alex Fernando Egidio
Autor, criador e fundador do Java Avançado Cursos TI. Atua no mercado como desenvolvedor e engenheiro de sistemas em Java é apaixonado por desenvolvimento web em Java e pela “mágica” que seus frameworks trazem para o dia a dia de nós desenvolvedores.
Com mais de 10 anos de experiência ajuda programadores do Brasil todo a se tornarem profissionais.