LINGUAGEM DE PROGRAMAÇÃO: Conceitos.
ESTRUTURA DE DADOS E ALGORITMOS: Conceitos. Reconhecimento das estruturas de dados e dos mecanismos de busca e ordenação, interpretação e escrita de algoritmos. Conhecimento dos algoritmos gráficos e narrativos. (Parte 1)
ESTRUTURA DE DADOS E ALGORITMOS: Conceitos. Reconhecimento das estruturas de dados e dos mecanismos de busca e ordenação, interpretação e escrita de algoritmos. Conhecimento dos algoritmos gráficos e narrativos. (Parte 2)
Java J2SE: Conceitos. Variáveis, operadores, métodos, expressões, estruturas de controle, manipulação de dados, funções e orientação a objetos, pacotes, modificadores, coleções. ORIENTAÇÃO A OBJETOS: Conceitos, objetos, classes, interfaces, métodos, assinatura, abstração, herança, encapsulamento, polimorfismo e sobrecarga.
Arquitetura Java J2EE, J2SDK e J2ME: conceitos, fundamentos e sintaxe. Desenvolvimento de aplicações e interfaces gráficas. Uso de servlets e JSP. Richfaces, Jboss. Enterprise Javabeans. Acesso a dados com JSP. SOAP, SaaS e servlets. facelets. richfaces. java persistence api (jpa). Principais APIs, e acesso a banco de dados. ODBC E JDBC. Funções de acesso a banco de dados. Aplicativos web JSF.
Controle de versões: GIT.
IDEs: Conceitos. Eclipse.
Linguagem Python: Características, sintaxe, módulos, funções, Pacotes, Biblioteca. (Parte 1)
Linguagem Python: Características, sintaxe, módulos, funções, Pacotes, Biblioteca. (Parte 2)
Linguagens da web de marcação, transformação e apresentação. (HTML)
Linguagens da web de marcação, transformação e apresentação. (CSS)
Linguagens da web de marcação, transformação e apresentação. (XML)