IPT Logotipo do IPT

Ano Letivo: 2022/23

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

Programming III

<< back to Curriculum Plan

Publication in the Diário da República: Despacho n.º 12805/2021 - 29/12/2021

6 ECTS; 1º Ano, Anual, 70,0 TP , Cód. 602417.

Lecturer
- José Pedro Franco Rodrigues (2)
- Paulo Sérgio Correia Monteiro (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites
Not applicable

Objectives
Provide students with the knowledge and tools necessary for the development of advanced programming, seeking to give more emphasis to the backend components, but not leaving out the frontend components. Cloud deployment and micro-service architectures will also be covered.

Program
Backend Programming in Java
Frontend Programming in Angular
Microservices Architectures
App Deployment on Azure Cloud

Evaluation Methodology
14 Practical Work (30%)
1 Final Project (70%)

Bibliography
- Mrzyglod, K. (2018). Hands-On Azure for Developers: Implement Rich Azure PaaS Ecosystems Using Containers, Serverless Services, and Storage Solutions. UK: Packt Publishing Limited
- Schildt, H. e Coward, D. (2022). Java: the complete reference. New York: McGraw-Hill Education

Teaching Method
The course uses a variety of teaching methods, including theoretical and practical classes, individual and group projects, review exercises and problem solving, with the aim of developing students' ability to work in teams.

Software used in class
JDK
Eclipse
Visual Studio Code
STS – Spring Tool Suite
Docker
Node.Js
Azure Platform

 

 

 


<< back to Curriculum Plan
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado