JAVA EE

Objectivos Específicos
Público-Alvo
Pré-Requisitos
Conteúdo Programático
Indicações Metodológicas
Preçario
Coordenadas Bancárias
Objectivos Gerais
Este curso tem como objectivo transmitir aos participantes conceitos básicos para desenvolvimento em Java, permitindo ao desenvolvedor entender a estrutura da linguagem e desenvolver pequenos programas que interagem com os elementos de uma página web.
Objectivos Específicos
No final da acção de formação os participantes deverão estar aptos a:
– Instalar JDK, Netbeans e Eclipse
– Conseguir utilizar um ambiente de programação;
– Operar com instruções, blocos de instruções e comentários;
– Distinguir os tipos primitivos de dados, literais, identificadores, palavras-chave, variáveis e constantes;
– Criar declaração e atribuição de valores a variáveis;
– Controlar os operadores aritméticos, lógicos, de atribuição e de shift
Processar o casting;
– Desenhar as estruturas de decisão if, switch e encadeadas;
– Desenvolver os ciclos for e while;
– Introduzir o paradigma de programação orientado a objectos;
– Explicar as classes, os objectos e os métodos;
– Obter a definição de uma classe e a criação de objectos;
– Examinar a hierarquia das classes;
– Referenciar os métodos e as variáveis de um objecto
– Estudar as categorias das variáveis e a visibilidade das variáveis e dos métodos de uma classe;
– Criar applets;
– Produzir arrays;
– Operar com construtores, finalizadores, overload e override de métodos;
– Preparar para os interfaces e os packages;
– Regular strings e caracteres
Público-Alvo
Pré-requisitos
- 56 Horas
- 09h00 | 12h00 | 18h00
- 88000 AOA
Conteúdo Programático
Apresentacao do Curso |
Intalação do Java |
Variavéis Primitivas e Controlo de Fluxo |
Orientação a Objectos Básico |
Modificadores de Acesso e Atributos de Classe |
Eclipse IDE |
Pacotes – Oranização de Classes e Bibliotecas |
Ferramentas JAR e JAVADOC |
Herança, Reescrita e Polimorfismo |
Classes Abstratas |
Interfaces |
Excepções e Controlo de Erros |
Introdução ao Pacote Java.lang |
Arrays |
Collection Frameworks |
Pacote Java.io |
Programação Concorrente e Threads |
Sockets |
Resolução de Problemas de Concorrência |
Apredendo o Debugging |
Programação Funcional e Expressão Lambda |
Acesso a Banco de Dados com JDBC |
Interface Gráfica com JavaFX |
Projecto1: Aplicação Desktop com JavaFx e Banco de Dados |
Projecto 2: APIRestful Web com Spring Boot e Banco de Dados |
Encerramento do Curso |
Indicações Metodológicas
O formador mostra e repete a execução com os alunos, que a reproduzem eles próprios;
Transmissão de Conhecimentos Práticos;
Promoção e Permissão de Esclarecimentos; e
Permissão e treinamento Pscomotor.