|
|
|
|
|
| |
| Frameworks Java |
 |
|
|
| |
|
| |
Duração do curso |
| |
60 horas |
|
|
| |
Objetivo do curso |
| |
Capacitar o aluno a utilizar os principais Frameworks de desenvolvimento em Java (JavaServer Faces,STRUTS 1 e 2, Hibernate, JPA e Springs) . Durante o curso aprende-se também os recursos da poderosa plataforma do Eclipse, a IDE líder de mercado. Estes frameworks são os mais utilizados comercialmente. |
|
|
| |
Após este curso, o aluno será capaz de |
| |
Criar aplicação para Web e distribuídas, usar mecanismos de persistência independente de banco de dados; utilizar os principais recursos deste frameworks; Saber como integrar o que há de melhor em cada um dos frameworks para construir suas aplicações. |
|
|
| |
Pré-requisitos |
| |
Saber programar em Java SE, JSP, Servlets e JDBC. Desejável conhecimento sobre Banco de Dados Relacionais. |
|
|
| |
Pontos fortes do Treinamento |
| |
» Material Didático
» Coffee Break
» Um Aluno por computador
» Instrutores certificados e com experiência profissional |
|
|
| |
Descrição dos Tópicos |
| |
» Framework MVC (Model-View-Controller)
» Struts
■ Struts Básico: Passo-a-passo: Construindo Aplicações Simples com Struts; Exemplo de Aplicações Struts; Tags Struts.
■ Struts Avançado: Framework de Validação do Struts;
Tiles Framework; Struts Testando, Depurando, Logging, e Performance; Struts Melhores Práticas; Struts e Banco de Dados; Struts e Segurança
■ Struts 2: Struts 2 Básico; Struts 2 e Ajax (); Struts 2 e Tiles; Struts 2 e camada de Visão
» JavaServer Faces (JSF)
■ JSF basics I : Aplicação "Hello World" com JSF; Passo-a-passo Construindo aplicação JSF; JSF básico; JSF Modelo de Componentes; JSF tags.
■ JSF basics II: Managed Beans; Navegação de Páginas; Modelo de Eventos; Ciclo de vida e PhaseListener; Flag imediato; Usando CSS e definindo estilos.
■ Validando Dados: Validação; Validação do lado Cliente.
■ Conversões
■ Tabela de dados: Data table; JSF e Persistência.
■ Aplicações de Exemplo
■ Tiles
■ Frameworks Relacionados: Facelets; Shale; Seam; JSFTemplating.
■ Componentes JSF de terceiros: Tomahawk do MyFaces Apache project; Oracle ADF Faces.
■ JSF e Ájax: Ajax Básico; Construindo aplicações com Ájax; DynaFaces; Ajax4jsf.
■ Ferramentas de teste e depuração
■ Internacionalização
» Hibernate
■ Passo-a-Passo
■ Básico
■ Mapeamento Objeto-Relacional
■ Linguagem de Consulta (HQL)
■ Transações e concorrência
■ Interceptadores e Eventos
■ Join Fetch
■ Caching
■ Usando annotation
» JPA
■ Básico
■ Mapeamento
■ Linguagem de Consulta (JPQL)
■ Transações
» Spring framework
■ Básico: Refatorando a aplicação "HelloWorld"; Dependency Injection – Básico; Dependency Injection – Avançado.
■ Spring framework e persistence: Com Hibernate; Com JPA.
■ Spring framework Web-tier: Spring MVC; Web Flow; Integração com Struts; Integração com JSF.
» WorkShop Frameworks
|
|
|
|
|
|
Untitled Document
|
|
|
|