Faculdade 7 de Setembro Faculdade 7 de Setembro
Inscrições
 
    PAGINA INICIAL : CURSOS

Calendariobarra

Programação para WEB com Java - 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 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
Inscrições Online
Profissionais (Não-estudante)
R$ 419,90
2
R$ 209,95

Egressos FA7 (Ex-alunos)/Estudantes Extra-FA7
e alunos de Graduação

R$ 388,40

2

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
Inscrições Online
Profissionais (Não estudante)
R$ 430,40
2
R$ 215,20

Egressos (Ex-Aluno) FA7
e Estudantes Extra-FA7

R$ 398,90

2

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
    • HTML
    • CSS
    • JavaScript

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 :

  • JSP,EL,JSTL;
  • Padrão MVC.

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

 
Faculdade 7 de Setembro - Rua Alm. Maximiano da Fonseca, 1395 - Eng. Luciano Cavalcante - Fortaleza - CE - Fone: 4006 - 7600