JAVA – FUNDAMENTOS

ipvx-curso-java

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
  • 2019-10-14
  • 09h00 | 12h00 | 18h00
  • 35.000,00 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.

Coordenadas Bancárias