- Módulo 1 - Introdução à Programação
- Conceitos básicos da programação
- Conceito de compilador e programa executável
- Conceito de Programação por Objectos (Object Oriented Programming - OOP)
- Breve apresentação da JVM - Java Virtual Machine
- Módulo 2 - OOP e Java
- Edição de código num editor de texto simples
- Definição de CLASSPATH
- Compilação pela linha de comandos usando o JAVAC
- Conceito de ficheiro JAR
- Tipos de dados (char, int, float, boolean, double, arrays)
- Classe "String"
- Conceito de "Excepções"
- Classe "System"
- Classe "Object"
- Variáveis
- Constantes
- Controlo de fluxo "if" , "switch"
- Ciclos "while", "for", "do"
- Instruções "break", "continue", "return"
- Apresentação do editor IDE Eclipse e vantagens do seu uso
- Criação de projectos no Eclipse
- Edição de código no Eclipse
- Objectos
- Classes
- Conceito de "Construtor"
- Métodos
- Atributos
- Extensão de classes
- Herança de classes
- Packages
- Overloading de métodos
- Bibliotecas de Vectores
- Bibliotecas de Arrays
- Módulo 3 - Manipulação de Ficheiros
- Escrita de dados em ficheiros
- Leitura de dados em ficheiros
- Ficheiros binários
- Ficheiros de texto
- Módulo 4 - Interface Modo Texto
- Leitura de dados do utilizador em modo consola
- Apresentação de dados em modo consola
- Módulo 5 - Bases de dados
- Conceito de JDBC e ODBC
- Leitura de bases de dados através de JDBC
- Escrita em bases de dados através de JDBC
- Leitura de bases de dados através de ODBC
- Escrita em bases de dados através de ODBC
- Módulo 6 - Interfaces Gráficas - AWT/Swing
- Conceito de Interface gráfica - AWT/Swing
- Criação de interfaces gráficas
- Conceito de applet
- Ciclo de vida das applets
- Criação de applets
- Criação de páginas HTML com applets integradas
Formação


Opiniões de formandos