Code |
16246
|
Year |
3
|
Semester |
S2
|
ECTS Credits |
6
|
Workload |
TP(60H)
|
Scientific area |
Informatics
|
Entry requirements |
N/A
|
Learning outcomes |
O1) Acquisition and/or consolidation of concepts covered throughout the degree in the context of web, mobile, and cloud technologies, through the following instruments: - Development of an individual project (in this edition of the course, it will be a work in Python language, MCV architecture, with microservices, and relational databases); - Workshops promoted by companies in the ICT (Information and Communication Technologies) area.
O2) Reinforcement of knowledge through case studies and challenges presented by companies.
O3) Acquisition and/or reinforcement of soft skills such as analytical ability, critical thinking, focus on problem-solving, argumentation, and discussion of ideas among peers and with teachers...
|
Syllabus |
C1) Programming with Django: Python, MVC, microservices, and relational databases;
C2) Emerging technologies and real-world challenges presented by companies through the conduct of workshops.
|
Main Bibliography |
- Introdução à Engenharia de Software, Sérgio Guerreiro, FCA, 2015.
- Django 4 By Example: Build powerful and reliable Python web applications from scratch, António Melé, Packt, 2022.
|
Teaching Methodologies and Assessment Criteria |
The teaching methodology is based on the principles of project-based learning.
|
Language |
Portuguese. Tutorial support is available in English.
|