Período de Realização: 26 de março a 21 de maio.
Todas as datas: 26/03, 02/04, 09/04, 16/04, 30/04, 07/05, 14/05 e 21/05
Horário: 13h às 17h
Carga Horária: 40 horas-aula.
Professor: Rafael Carneiro
Contato: extensao-si@fa7.edu.br
Categoria |
Valor |
N.º de Prestações |
Prestações |
Para a inscrição prefira o Internet Explorer
|
Profissionais (Não-estudante) |
R$ 419,90 |
2 |
R$ 209,95 |
Egressos FA7 (Ex-alunos)/Estudantes Extra-FA7
e alunos de Graduação
|
|
|
R$ 194,20 |
Estudantes FA7 |
R$ 356,90 |
2 |
R$ 178,45 |
Objetivos
Abordar os conhecimentos técnicos básicos necessários ao desenvolvimento de soluções Java para a Web. O curso cobre a especificação de Servlets e JSP, cobrindo todos os tópicos para a certificação SCWCD.
Pré-requisitos
Orientação a Objetos com Java ou equivalente.
Público-alvo
Programadores/desenvolvedores que desejam iniciar no mundo da programação para Web, aprimorando seus conhecimentos na tecnologia Java e suas APIs para sistemas Web.
Carga Horária
O programa necessita de uma carga horária de 40 horas para ser cumprido plenamente, divididas em aulas teóricas e práticas, em torno de 50% para cada tipo de aula.
Conteúdo Programático
- Introdução
- A Web
- Protocolo HTTP
- Containers
- Servlets
- Requisição e Resposta
- Forwards
- Redirecionamento
- Listeners
- Gerenciamento de Sessão
- JSP - JavaServer Pages
- JSTL - JavaServer Pages Standard Tag Library
- Expression Language
- Tags Personalizadas
- Distribuindo a sua aplicação
- Filtros
- Padrões de Projeto
- Segurança
- Boas práticas no desenvolvimento web
- Principais Frameworks MVC
- Proximos passos
Programação para WEB com JSF 2.0 - 40h
Período de Realização: 26 de março a 21 de maio.
Todas as datas: 26/03, 02/04, 09/04, 16/04, 30/04, 07/05, 14/05, 21/05
Horário: 8h às 12h.
Carga Horária: 40 horas-aula.
Professor: Fábio Barros
Contato: extensao-si@fa7.edu.br
Categoria |
Valor |
N.º de Prestações |
Prestações |
Para a inscrição prefira o Internet Explorer
|
Profissionais (Não estudante) |
R$ 430,40 |
2 |
R$ 215,20 |
Egressos (Ex-Aluno) FA7
e Estudantes Extra-FA7
|
|
|
R$ 199,45 |
Estudantes FA7 |
R$ 367,40 |
2 |
R$ 183,70 |
Objetivos
Capacitar os participantes do curso na tecnologia Java Server Faces 2.0 (JSF2) e sua integração com
os principais frameworks de mercado: Spring e JPA. Como o foco do treinamento é JSF, apenas será mostrada a integração e boas práticas do mesmo com os outros frameworks citados.
Pré-requisitos
Os alunos interessados deverão ter os seguintes conhecimentos:
- Orientação a Objetos
- Conceitos Básicos e Características
- Paradigma OO
- Linguagem Java
- Características da Linguagem (Sintaxe, comandos, operadores classes utilitárias)
- Ambiente de Programação Java (JDK)
- Conexão com Banco de Dados (JDBC)
- Desenvolvimento WEB
Público-alvo
Programadores/desenvolvedores que desejam avançar no mundo da programação para Web, aprimorando seus conhecimentos na tecnologia Java e suas APIs para sistemas Web como JSF.
Carga Horária
O curso terá um total de 40 horas/aula.
Material
Todo o material será eletrônico e disponibilizado para os alunos.
Conteúdo Programático
Aula 1 - Módulo I : Java para Web
- Introdução;
- Instalação do ambiente;
- Arquitetura Servlet.
Aula 2 :
Aula 3 - Módulo II: Java Server Faces 2.0
- Introdução
- Gerenciando a Navegação
- Navegação Implícita
- Managed Beans
- Escopos
Aula 4 :
- JSF Expression Language
- Java Server Faces Standard Tags
- Modelo de Componentes
- Conversão e Validação
Aula 5 :
- Tratando Eventos
- Ciclo de Vida de uma Requisição e PhaseListeners
- Eventos de Sistema
- Suporte ao método GET
Aula 6 :
- Ajax e JSF
- Usando componentes (PrimeFaces)
- Gerenciamento de Layout com Facelets
Aula 7 - Módulo III: Integração do JSF com Spring
- Introdução
- Inversão de Controle (IoC)
- Integração com Quartz (Job Scheduler)
Aula 8 - Módulo IV: Integração do JSF com JPA via Spring
- Introdução
- Mapeamento Objeto-Relacional
- JPA
- Cirando um DAO genérico
- Controle de Transação
Ferramentas
Confira abaixo as ferramentas que serão utilizadas no curso:.
Java JDK 1.6.X:
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-
Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u24-oth-JPR@CDS-CDS_Developer
Eclipse Helios SR2:
http://www.eclipse.org/downloads/download.php? file=/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-win32.zip
Apache Tomcat 7.0:
http://linorg.usp.br/apache/tomcat/tomcat-7/v7.0.10/bin/apache-tomcat-7.0.10.zip