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
|
|