Em_PInf_UFCDs_P1_3

Curso Profissional de Programador/a de Informática

Ciclo de Formação: 2017/2020

Estrutura Modular

 

UFCD's

 

 3º Ano


 

Ano Letivo                  Ano Curricular                Componente de Formação
2019 / 2020

Técnica
Nº Horas/Nº Aulas

Nome do(s) Docente(s)   

Nº de Módulos
100 / 134 Ana Godinho 2

 

 Mód. nº Código

 Designação 

Conteúdos / Temas fundamentais

Nº Horas / Aulas 
7 0816 Programação de Sistemas Distribuídos - Java

  Conceitos básicos e plataforma Java

 

o  Fundamentos da programação orientada a objetos

o   Programação orientada a objetos

o   Tipos, literais, operadores e controlo de fluxo

o   Como criar classes, objetos, métodos, variáveis

o   Reutilização com herança e composição

o   Interfaces e polimorfismo

o   Fundamentos da programação orientada a objetos

o   Programação orientada a objetos

o   Tipos, literais, operadores e controlo de fluxo

o   Criação de classes, objetos, métodos, variáveis

o   Reutilização com herança e composição

o   Interfaces e polimorfismo

o   Classes internas

o   Pacotes, encapsulamento e JavaBeans

o   Núcleo de funcionalidades

o   Documentação da API

o   Colecções e strings

 

Aplicações gráficas em Java

 

o   Entrada e saída (java.io)

o   Controlo de erros e excepções

50 / 66
8 0817

Programação de Sistemas Distribuídos - JAVA para aWeb

Java avançado

 

o   Programação concorrencial (multithread)

o   JDBC (java.sql)

o   Sockets (java.net)

o   Objectos remotos (java.rmi)

 

 Java para Web - JSP e Servlets

 

o   API Servlet

o   Compilação e execução de Servlets

o   Concorrência

o   Formulários

o   Cookies

o   Sessões

o   JSP

o   Reencaminhamento ou redireccionamento

o   Arquitectura para comércio electrónico

50 / 66