
1. Programação Java (IT-Learn-FS01)
Objetivo: Fornecer uma base sólida de programação em Java. Serão vistos os principais conceitos da linguagem e os seus recursos mais poderosos, como: máquina virtual, coleta de lixo, orientação a objetos, tratamento de exceções, entre outros. Ao final do módulo o aluno será capaz de criar programas avançados na linguagem Java utilizando as técnicas de orientação a objetos.
Conteúdo:
- Conceitos básicos
- Ambientes de desenvolvimento Java
- Conceitos de programação orientada a objetos em Java
- APIs Java.API de acesso à banco de dados - JDBC
- Construção de threads
- Chamada de métodos remotos
- Construção de aplicações Java
Carga horária: O módulo terá um total de 40 horas incluindo a parte teórica e prática.
2. Plataforma J2EE (IT-Learn-FS02)
Objetivo: Trabalhar as principais tecnologias envolvidas na especificação J2EE da Sun Microsystems. Mostrar quais as principais vantagens e benefícios na adoção da plataforma Java para soluções coorporativas. O aluno deverá implantar pequenos sistemas em servidores de aplicação usando as tecnologias Java estudadas. Ao final do módulo o aluno deverá ser capaz de desenvolver uma aplicação usando a plataforma J2EE.
Conteúdo:
- A plataforma J2EE: definição, arquitetura e tecnologias J2EE
- Containers e componentes
- As especificações Servlets, JavaServer Pages (JSP), TagLibs
- Introdução a JavaServer Faces (JSF) e Enterprise Java Beans - Entity Beans, Sessions Beans e Message Driven Beans
- Servidores e Ferramentas de desenvolvimento J2EE
Carga horária: O módulo terá um total de 40 horas incluindo a parte teórica e prática.