Automação via Web - CEFET-MG - Campus V

Propaganda
SERVIÇO PÚBLICO FEDERAL - MINISTÉRIO DA EDUCAÇÃO
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS
CURSO DE ENGENHARIA MECATRÔNICA
PLANO DE CURSO
Campus V – DIVINÓPOLIS
DISCIPLINA:
CÓDIGO:
EIXO: 8. Programação de Computadores e computação Aplicada
PERÍODO: Optativa
Tópicos Especiais em Programação de Computadores e Computação 5MECA.129
Aplicada: Automação Via Web
VALIDADE
CARGA HORÁRIA
2014 / 1
Total: 30 Semanal: 2
CRÉDITOS
MODALIDADE DE OFERTA
(X) Semestral
( ) Anual
PRÉ-REQUISITOS:
CÓ-REQUISITOS:
Programação de Computadores I e II / (Não há)
Laboratório
de
Programação
de
Computadores I e II
EMENTA
Introdução à comunicação de dados. Programação Java. Programação Orientada a Objetos em
Java. Programação web em Java (JSP). Java Beans. Servlets Java. Webservices. Introdução à
bancos de dados relacionais. Banco de dados PostgreSQL. JDBC (Java Database Connectivity).
Desenvolvimento de aplicações web com bancos de dados.
CONTEÚDO PROGRAMÁTICO: Unidade / Sub-unidade / Nº de aulas por conteúdo
UNIDADE 1 – Introdução à comunicação de dados
04 ha
1.1 - Uso das Redes de Computadores
1.2 - Exemplos de Redes
1.3 - Exemplos de Serviços de Comunicação
1.4 - Tecnologias de Redes
1.5 - Interconexão
UNIDADE 2 – Programação Java
04 ha
2.1 – Conceitos básicos
2.3 - Variáveis
2.3 – Estruturas de decisão
2.4 – Estruturas de repetição
2.5 – Vetores e matrizes
UNIDADE 3 – Programação Orientada a Objetos em Java
06 ha
3.1 – Conceitos básicos
3.2 – Classes / Propriedades / Métodos / Objetos / Instâncias
3.3 - Herança
3.4 - Encapsulmento
3.5 – Polimorfismo
3.6 – Classes abstratas / Interfaces
UNIDADE 4 – Programação web em Java (JSP)
10 ha
4.1 – Introdução ao HTML
4.2 – Scriptlets JSP
4.3 – Integração HTML e Scriptlets JSP
4.4 – Java Beans
4.5 – Servlets
4.6 - WebServices
UNIDADE 5 – Introdução ao PostegreSQL e JDBC
06 ha
5.1 – Conceitos básicos de SGBD e linguagem SQL
5.2 – PostegreSQL, instalação e configuração
5.3 – JDBC e PostgreSQL
5.4 – Geração de um aplicativo Java Web e PostregreSQL
5.5 – Estudos de caso
OBJETIVOS: A disciplina deverá possibilitar ao estudante
-
Identificar as principais características de um aplicativo com comunicação via web / rede.
-
Conhecer as principais arquiteturas, tipos e padrões de programação com comunicação
via internet (www).
-
Criar aplicativos com comunicação via web com bancos de dados em linguagem JSP
(Java para web).
BIBLIOGRAFIA BÁSICA
1
KURNIAWAN, Budi. Java para a Web com Servlets JSP e EJB.Ed. LCM, 2002.
2
SIERRA, Brian Basham Kathy; BATES, Bert. Use a Cabeça! Servlets e JSP. Ed. Alta Books,
2005.
3
LUIZ GONZAGA, Jorge. Dominando o PostgreSQL. Ed. LCM, 2000.
BIBLIOGRAFIA COMPLEMENTAR
1 Neto, Roberto Hartke. Curso de JSP.
http://www.professoralucelia.com.br/LPV/ApostilaJSPUFSC.pdf
2 Caelum. FJ-21, Java pra desenvolvimento web. http://www.cin.ufpe.br/~lma2/apostilas/caelumjava-web-fj21.pdf
3 Coelho, Pedro. Programação com JSP Curso Completo. Ed. Fca. 2004
4 Goodwill, James. Pure JSP – Java Server Pages. Ed. SAMS.
Manzano, José Augusto N. G. PostgreSQL 8.3.0 Interativo - Guia de Orientação e
5 Desenvolvimento. Ed. Érica. 2008
Download