Programação Orientada a Objetos e Programação Web

Propaganda
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
NOME DO DEPARTAMENTO: DCEA/CERES-CAICÓ
Endereço do Departamento: Rua José Evaristo, s/n-Penedo-Caicó-RN-59300000
CEP:59300000
Fone:84 3421-4873 / 4870
E-mail: [email protected]
PROCESSO SELETIVO DE PROVAS E TÍTULOS PARA PROFESSOR SUBSTITUTO
NA ÁREA DE: Programação Orientada a Objetos e Programação Web
PROGRAMA DO PROCESSO SELETIVO
1. Análise, Projeto e Modelagem
a. Análise (Diagramas essenciais da UML)
b. Requisitos e Especificações
c. Padrões de Projetos
2. Programação Orientada a Objetos com Java
a. Princípios de design OO
b. Linguagem
c. Ferramentas para programação e ensino
d. Práticas de ensino
3. Programação Web com Java
a. Linguagem
b. Frameworks
c. Práticas de ensino
4. Programação Orientada a Objetos com Python
a. Princípios de design OO
b. Linguagem
c. Ferramentas para programação e ensino
d. Práticas de ensino
5. Programação Web com Python
a. Linguagem
b. Frameworks
c. Práticas de ensino
6. Programação nas Nuvens
a. Google Application Engine
b. Persistência de informações
c. Questões de desempenho
d. Integração com API’s de redes sociais
Bibliografia
Tonsig, Sérgio Luiz. Engenharia de software: análise e projeto de sistemas. 2. ed. Rio de Janeiro:
Ciência Moderna, 2008.
Larman, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e
ao desenvolvimeto interativo. 3.ed. Porto Alegre: Bookman, 2007. xiv, 695 p. ISBN: 9788560031528.
Wazlawick, Raul Sidnei. Análise e projeto de sistemas de informação orientados a objetos. 2. ed. rev.
e atual. Rio de Janeiro: Campus, 2011. 330 p. (Sociedade Brasileira de Computação) ISBN:
9788535229164.
Gamma, Erich. Padrões de projeto: soluções reutilizaveis de software orientado a objetos. Porto Alegre:
Bookman, 2000. 364 p. ISBN: 8573076100.
Menezes, N. N. C., Introdução à programação com Python, Novatec, 2010.
Zelle, J., Python programming: an introduction to computer science, 2nd edition,
Franklin, Beedle & Associates, 2010.
Santana, Osvaldo e Galesi, Thiago. Python e django: desenvolvimento ágil de
aplicações web. Novatec, 2010.
Geary, David M. Core JavaServer Faces, 3rd. ed. - Upper Saddle River: Prentice Hall,
2010.
Sanderson, Dan. Programming Google App Engine. Google Press; Second Edition
edition, 2012.
BARNES, David; KÖLLING, Michael. Objects First with Java - A Practical
Introduction using BlueJ. Prentice Hall, 2002.
Tong, Kent Ka Iok. Beginning JSF 2.0 API's and JBoss Seam. Apress, 2009.
Jacobi, Jonas e Fallows, John R. Pro JSF and Ajax. Apress, 2007.
Simpson, Kyle. JavaScript and HTML5 Now. O'Reilly, 2012.
TEMAS PARA O SORTEIO:
1. Análise, Projeto e Modelagem
2. Programação Orientada a Objetos com Java
3. Programação Web com Java
4. Programação Orientada a Objetos com Python
5. Programação Web com Python
6. Programação nas Nuvens
Download