
Conteúdo programático
Curso Java 8 (Módulo básico/intermediário do treinamento de Java) 24 horas
CONCEITOS BÁSICOS
Tipos Primitivos
Operadores aritméticos, compostos, relacionais e lógicos
Condições e Repetições
Arrays
Java Virtual Machine
GarbageColector
CLASSES ÚTEIS
Conversão Objetos-Tipos Primitivos
String, StringBuilder, StringBuffer
File IO
Formatação e Parsing
CRIAÇÃO DE CLASSES
Classes
Herança e Polimorfismo
Classes Abstratas, Internas e Anônimas
Interfaces
Enums
TRATAMENTO DE ERROS
Exceptions
INTRODUÇÃO AO ECLIPSE
Uso geral da ferramenta
PADRÕES DE PROJETOS
SOLID
Design patterns
Clean Architecture
TESTES
Introdução a teste unitários
Bibliotecas para automação de testes
Curso JSF2 e JPA (Framework Java de alta produtividade com desenvolvimento de uma aplicação Web) 28 horas
Arquitetura
Protocolo HTTP
Design Pattern: Model View Controller (MVC)
Introdução ao Servelet e JSP
Introdução ao JPA
Introdução ao JDBC
Configurando e utilizando o TomCat com o Eclipse
Introdução e Conceitos
Escopos
Ajax com JSF
Navegação
Templates com Facelets
Conversores
Validadores
Composites
Interface Web com componentes ricos (Primefaces)
Internacionalização
Autenticação e Autorização
Introdução CDI
Configurando e utilizando o Servidor de Aplicação: JBoss Server
Introdução e Conceitos
Facelets
Contextos Seam
Inversão de Controle e Bijection
Events e Interceptors
Transações e Persistência
Prime Face
Converters e Validators
Internacionalização
Validação de Formulários
Mapeamento ORM
Introdução ao JBoss Seam Framework
Autenticação e Autorização
Desenvolvimento de Aplicação Web (Framework Java de alta produtividade com desenvolvimento de uma
aplicação Web) com os seguintes módulos:
Cadastro
Consulta
Alteração
Exclusão
Relatório com (JasperReports+JasperStudio)
Controle de Acesso