Associação Catarinense de Ensino - Faculdade Guilherme Guimbala
 
Institucional
A ACE
ACE Virtual
Localização
Fale Conosco
 
Colégio da ACE
Ensino Fundamental
 
Ensino Superior
Direito
Fisioterapia
Pedagogia
Psicologia
Sistemas de Informação
Terapia Ocupacional
Vestibular
Calendário Letivo 2010
Comissão - CPA/FGG
Catálogo de Curso 2009
 
Pós-Graduação
Cursos oferecidos
 
Serviços e Informações
Biblioteca
Editais
Esportes da ACE
Ex-Alunos
Jornal da ACE
 
Comunidade
Clínica de Psicologia
Clínicas de Saúde
Núcleo Jurídico
Projetos Sociais
Parcerias
 
Consulta OnLine
Central do Aluno
Central do Professor
Webmail - ace.br
 

Curso de Programação em Java - Módulo II



Público alvo
Pessoas que desejam aprender a linguagem Java para a programação de aplicações em geral, e estudantes universitários da área de tecnologia da informação e desenvolvimento de software, que desejam dominar uma das linguagens mais valorizadas no mercado.

Pré-requisitos
Lógica de programação e conhecimento de alguma linguagem de programação.

Objetivos
Dominar o desenvolvimento de aplicações em linguagem Java.

Período previsto de realização
1º semestre de 2010

Datas previstas para as aulas
A definir.

Dia e Horário
Sábados das 8h às 12h.

Carga horária
20 horas.

Sala de aula
Laboratório de informática 4.

Instrutor
O curso será ministrado professor Anderson Elton Kruger, docente a mais de oito anos do Curso de Sistemas de Informação da Faculdade Guilherme Guimbala - FGG-ACE. Bacharel em Ciência da Computação pela UFSC, com pós-graduação em Informática e Planejamento Estratégico da Informação e certificado pela SUN como Programador e Desenvolvedor Java desde 1998. Atuou na área de controle de projetos na Datasul, e atualmente é analista sênior na Neogrid, empresa líder de Mercado no Brasil, que entre seus mais de 250 clientes atende a Magazine Luiza, Volkswagen, Basf, Havaianas, Sadia, CBD (Grupo Pão de Açúcar), Votorantim Celulose e Papel, Gradiente, Ponto Frio, Pepsico, Suzano Papel e Celulose, Ambev, Coca-Cola, entre muitos outros.

Certificação
Ao final do curso o aluno receberá o Certificado de Desenvolvedor Java emitido pelo Curso de Sistemas de Informação da Faculdade Guilherme Guimbala.

Investimento
Valor único de R$ 150,00 pago no ato da inscrição.

Mais informações através do e-mail cursojava@ace.br


Conteúdo do Curso

Módulo I - Programação Java - 24h

Início previsto para 1º semestre de 2010

1) Introdução a Orientação a objetos.
2) Java
3) Identificadores e Tipos
4) Expressões e Controle de Fluxo
5) Arrays
6) Classes e Objetos
7) Construtores e Pacotes
8) Herança
9) Variáveis e Métodos Estáticos
10) Dados e Métodos Orientados a Objetos
11) Interfaces
12) Controle de Acesso
13) Exceções
14) Datas e Calendário
15) Coleções
16) Componentes Gráficos
17) Eventos
18) Applets
19) Threads
20) Stream I/O e Arquivos
21) Networking
22) JDBC "Driver"



Módulo II - Programação Web - 20h

Início previsto para 1º semestre de 2010

1) Introdução ao JSP
- a) Evolução das tecnologias de geração de conteúdo dinâmico
- b) JSP e Java 2 Enterprise Edition
- c) Benefícios do JSP

2) Fundamentos.
- a) Escrevendo seu primeiro JSP
- b) Convenções das TAGs
- c) Executando JSP

3) Programando Scripts JSP
- a) Tags
- b) Diretivas
- c) Elementos
- d) Controle de Fluxo
- e) Comentários

4) Ações e Objetos Implícitos
- a) Objetos relacionados ao servidor JSP
- b) Entrada e Saída
- c) Tratamento de Erro
- d) Forward e Include

5) Usando Componentes JSP
- a) Modelo de componentes
- b) Fundamentos dos JavaBeans
- c) Tags dos JSP beans

6) Desenvolvendo com JSP 2.0
- a) Java Standard Tag Library (JSTL)

7) Trabalhando com Banco de Dados
- a) JDBC

8) Arquitetura de Aplicações JSP
- a) Aplicações Web
- b) Projeto focado em páginas



Módulo III - Empresarial - 20h

Início previsto para 1º semestre de 2010

1) Aplicações Distribuídas e Multi-camadas
- a) Componentes J2EE
- b) Clientes J2EE
- c) Componentes Web
- d) Componentes de Negócio
- e) Camada Enterprise Information System (Banco de dados)

2) Container J2EE
- a) Serviços de Container
- b) Tipos de Containers

3) Empacotando e Distribuindo Aplicações J2EE
- a) Enterprise JavaBeans
- b) Java Servlet
- c) JavaServer Pages
- d) Java Message Service
- e) Java Transaction
- f) JavaMail
- g) Java API for XML Processing
- h) Java API for XML-Based RPC
- i) J2EE Connector Architecture
- j) JDBC
- k) Java Naming and Directory Interface
- l) Java Authentication and Authorization Service

4) Enterprise Beans
- a) O que é um Enterprise Bean?
- b) O que é um Session Bean?
- c) O que é um Entity Bean?
- d) O que é um Message-Driven Bean?
- e) Acesso Cliente via Interfaces
- f) O Conteúdo de um Enterprise Bean
- g) Convenção de Nomes para Enterprise Beans
- h) O Ciclo de Vida dos Enterprise Beans

5) Usando a IDE para criar Enterprise Beans
- a) Criando a Aplicação J2EE
- b) Criando o Enterprise Bean
- c) Criando o Cliente Web
- d) Definindo a URL default da Aplicação J2EE
- e) Executando o Cliente Web
- f) Modificando a Aplicação J2EE

6) Session Bean
- a) A Aplicação Exemplo CartBean

7) Bean-Managed Persistence(BMP)
- a) O Exemplo SavingsAccountBean
- b) Mapeando Relacionamento de Tabelas em EJBs BMP
- c) Chaves Primárias para BMP

8) Message-Driven Bean
- a) Arquitetura da API JMS
- b) Overview da Aplicação Exemplo
- c) A Aplicação SimpleMessageClient
- d) O Message-Driven Bean
- e) Montando e Distribuindo o Módulo SimpleMessage


   Associação Catarinense de Ensino / Faculdade Guilherme Guimbala - ACE / FGG - Todos os direitos reservados