IPT Logotipo do IPT

Ano Letivo: 2021/22

TeSP - Tecnologia e Programação em Sistemas de Informação

Programação III

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º 12805/2021 - 29/12/2021

6 ECTS; 1º Ano, Anual, 70,0 TP

Docente(s)
- Paulo Sérgio Correia Monteiro

Pré-requisitos
Não Aplicável

Objetivos
Dotar os alunos de conhecimentos e ferramentas necessárias ao desenvolvimento de programação avançada, procurando dar mais ênfase nas componentes de backend, mas não deixando de parte alguma componente de frontend. O deployment na cloud e arquiteturas micro-serviços também serão abordados.

Programa
Programação Backend em Java
Programação Frontend em Angular
Arquiteturas Microserviços, Dockers, Kubernetes
API Management e Deploy de apps na Azure Cloud

Metodologia de avaliação
Trabalhos Práticos (30%)
Projeto Final (70%)

Bibliografia
- Schildt, H. e Coward, D. (2022). Java: the complete reference. New York: McGraw-Hill Education
- Larsson, M. (2021). Microservices with Spring Boot and Spring cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and kubernetes. (Vol. I). USA: Packt Publishing
- Mrzyglod, K. (2018). Hands-On Azure for Developers: Implement Rich Azure PaaS Ecosystems Using Containers, Serverless Services, and Storage Solutions. UK: Packt Publishing Limited

Método de Ensino
Os conceitos teóricos são ensinados nas aulas teórica-práticas e é feita uma primeira consolidação com pequenos exercícios e demonstração de casos práticos. Será feita nas aulas práticas uma consolidação mais profunda com exercícios mais complexos.

Software utilizado nas aulas
JDK
Visual Studio Code
STS – Spring Tool Suite
Docker
Node.Js
Azure Platform

 

Aprovado em Conselho Técnico Cientifico: 10 de maio de 2022

Download da Ficha da Unidade Curricular (FUC)

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
b-on
santander
erasmus
catedra
Financiamentos