Master in Informatics and Computing Engineering
Database and Web Applications Laboratory
Instance: 2020/2021
—
Week | Date | Lecture | Work | Assessment | Artifacts |
---|---|---|---|---|---|
1 | 08/02/2021 | Introduction to Course. Project presentation. Actors and user stories. [Class] | Working groups and project themes. Project presentation (A1). [Class] | — | — |
2 | 15/02/2021 | Web Interaction Design. [Class] (Wednesday, 14:30) | Actors and User stories (A2). [Class] | — | A1 |
3 | 22/02/2021 | Basics of Visual Design. [Class] (Wednesday, 14:30) | User Interfaces Design (A3). [Class] | — | A2 |
4 | 01/03/2021 | Conceptual Data Model. Database specification. Relational Schema. Relational Schema validation. [Class] | Implementation of the user interfaces (A3). [Class] | — | — |
5 | 08/03/2021 | PostgreSQL. Database tuning. Physical Schema. Indexes. [Class] | Conceptual Data Model (A4). [Class] | — | A3 |
6 | 15/03/2021 | Integrity and security. Triggers. Transactions. User-defined functions. [Class] | Relational Schema, validation and schema refinement (A5). [Class] | ER | A4 |
7 | 22/03/2021 | Web applications: history, architectural models and server-side web technologies. [Class] | Integrity constraints. Indexes, triggers and user functions. Transactions. Database with data (A6). [Class] | — | A5 |
8 | 29/03/2021 | Frameworks Web. Laravel. [Class] | High-level architecture. Privileges. Web resources specification (A7). [Class] | — | A6 |
9 | 05/04/2021 | Easter Holidays. [Break] | |||
10 | 12/04/2021 | Easter Holidays. [Break] | |||
11 | 19/04/2021 | Client web technologies and concepts: HTML5 APIs, Performance. [Class] | High-level architecture. Privileges. Web resources specification (A7). Vertical prototype (A8). [Class] | EBD | A7 |
12 | 26/04/2021 | Usability and Accessibility. [Class] | Product development (A9). [Class] | — | A8 |
13 | 03/05/2021 | Information Retrieval. [Class] | Product development (A9). [Class] | Minitest / EAP | — |
14 | 10/05/2021 | Invited presentation. [Class] | Product development (A9). [Class] | — | — |
15 | 17/05/2021 | Invited presentation. [Class] | Product development (A9). [Class] | — | — |
16 | 24/05/2021 | Invited presentation. [Class] | Product development (A9). [Class] | — | — |
17 | 31/05/2021 | Product delivery (A9). | |||
18 | 07/06/2021 | Presentation and discussion (A10). |
— João Correia Lopes, Sérgio Nunes