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 2010
 
Pós-Graduação
Cursos oferecidos
 
Serviços e Informações
Biblioteca
Ouvidoria
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
 

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 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 Web (JSP e JSTL) - 20h (5 sábados)

Início previsto para 1º semestre de 2010

1)Tecnologia Java Server Pages

2)O que é JSP?

3)Sintaxe
- a) Declarações (entre <%! e %>)
- b) Expressões (entre <%= e %>)
- c) Scriptlets (entre <% e %>)
- d) Comentários

4)Diretivas
-a) Diretiva page
-b) Diretiva include

5)Tratando Formulários

6)Tratando Cookies

7)Objetos Implícitos em JSP
- a) Objetos implícitos usados neste curso.
- b) Objetos Relacionados ao IO da página
- c) Objetos Contextuais
- d) Tratamento de Erros

8)JavaBeans em JSP

9)JSTL - Expression Language EL
- a) Core Tag Library
- b) Tag Library de XML
- c) Tag Library de I18N
- d) Tag Library SQL



Módulo Corporativo - 20h (5 sábados)

Início previsto para 1º semestre de 2010

1) Introdução ao J2EE 5

2 ) Aplicações Distribuídas e Multi-camadas

- a) Componentes J2EE
- b) Clientes J2EE
- c) Comunicação do Cliente com o Servidor J2EE
- d) Componentes Web
- e) Componentes de Negócio
- f) Camada Enterprise Information System (Banco de dados)

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

4 ) Empacotando e Distribuindo Aplicações J2EE

5 ) Tecnologias do J2EE

6 ) Web Services com JAX-WS
- a) Exemplo Prático: Criando um Web Service e seu cliente
- b) Requisitos de um Service Endpoint Interface SEI
- c) Código de um SEI
- d) Código de um cliente SEI

7 ) Enterprise Beans
- a) Enterprise JavaBeans
- b) O que é um Enterprise Bean?
- c) O que é um Session 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

8 ) Usando a IDE Netbeans para criar Session Beans
- a) Exemplo Prático: Statefull
- b) Exemplo Prático: Stateless

9 ) Arquitetura da API JMS
- a) Arquitetura das Mensagens
- b) Aplicação Exemplo de MDB
- c) Exemplo Prático: Módulo SimpleMessage

10) API de Persistencia JAVA

- a) Entidades
- b) Gerenciando Entidades
- c) Exemplo Prático: Java Persistence API

11) Anexos
- a) Exemplos Práticos
- b) Videos
- c) Tutoriais


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