CURSO - JAVA FRAMEWORKS - STRUTS/HIBERNATE/JPA/JSF

MODALIDADE EXPRESS - 30HS


          O mercado de desenvolvimento está bem aquecido para a carreira de Desenvolvedor Java. No entanto, sabemos que existem Frameworks muito solicitados no mercado que são o Struts e o Hibernate, JSF.

O primeiro, Struts, é um Framework que visa agilizar as camadas de Visão e Controle (o V e o C do M-V-C).

O segundo, o Hibernate, atua mais no “Mapeamento Objeto-Relacional” visando um melhor aproveitamento da parte da criação o SQL para acesso aos dados armazenados em Tabelas.

Para os nossos ex-alunos do curso de Java Básico e Java Web , apresentamos uma proposta de ensino rápido dos Frameworks mais utilizados no mercado, na forma de aprendizado expresso / workshop, em 30 (trinta) horas:

O curso de Frameworks Express tem como objetivo transmitir o conhecimento e uso da tecnologia dos frameworks para agilização e enriquecimento no desenvolvimento em Java.
Nele o aluno aprenderá a desenvolver uma aplicação web utilizando/integrando os frameworks. É um curso rápido, porém proveitoso e mão na massa. Já que vcs sabem os fundamentos da linguagem e tb já viram uma aplicação web utilizando JSP/SERVELETS vai ficar tudo mais fácil e express.

Após a conclusão do curso inicial de JAVA BÁSICO/WEB, o aluno terá condições de fazer um up-grade de conhecimento, aprendendo a usar essa tecnologia em seus projetos, associado a um custo bem acessível de apenas 3 (três) parcelas de R$ 210,00 = R$ 630,00.

PROGRAMA DO CURSO:

PARTE 1 - STRUTS

1. Introdução:
o Apresentando o Struts
o Struts e o MVC
o Struts e Tecnologias Java
o Instalando e Configurando
o Action
o Controlador

2. Implementando a Visão
o Definindo Beans de Formulário
o ActionForm
o Validação de Domínio
o Exibindo Erros
o Exibindo o Erro por Campo

3. O Controlador
o Definindo Ações no Struts
o A Classe Action
o Classe ActionForward
o Manipulando ActionForms
o Tratando Erros
o Internacionalização

4. Biblioteca de Tags Customizadas
o Conhecendo a biblioteca de tags

5. DynaForm, Validação e DispatchAction
o Beans de Formulários sem Java
o Propriedades de Beans de Formulário via Declaração
o Plug-in Validator
o Arquivo de Validação
o Regras de Validação Básicas
o Usando JavaScript
o DispatchAction

PARTE 2 - HIBERNATE E JPA

1. Arquitetura e Configuração

o Introdução
o Arquitetura e Configuração
o Annotations/JPA

2. Mapeando Associações

o Mapeando classes em tabelas
o Associações

3. Transações e concorrência

o Controlando a transação
o Escopo de sessão e transação
o Concorrência

4. HQL - Hibernate Query Language

o HQL queries
o Criteria queries
o Native SQL

5. Melhores Práticas

PARTE 3 - JSF – JAVA SERVER FACES
o Introdução ao Java Server Faces
o Implementações do JSF
o Managed Bean
o Tags JSF
o Configurando um projeto JSF para eclipse.
o Migrando o cadastro para JSF