Moodle page | Github page
Lecture videos | Exercise Session videos
Lectures and exercise session will be streamed online on Zoom.
Lectures
(8:30-10:00) Zoom ID: 2930019429 Passcode: 412846
Exercise Sessions
(10:15-12:00) Zoom ID: 5455609033 Passcode: 539836
Assistants
Melike Geçer (melike.gecer@unil.ch)
Alpha Diallo (alpha.diallo@unil.ch)
Timetable
Week | Date | Lecture | Exercise Session |
1 | 14.09.2020 | Course Overview | Discover the Software Tools |
2 | 21.09.2020 | No course | No course |
3 | 28.09.2020 | Programming Paradigms | |
4 | 05.10.2020 | Development Methodologies and Tools | |
5 | 12.10.2020 | Web Applications | |
6-7 |
19.10.2020 26.10.2020 |
Modularity and Separation of Concerns |
Extract the Business Logic of the Business Application Into Separate Managed Components Q/A (26.10.2020) |
8 | 02.11.2020 | Thematic Week, No course | Thematic Week, No course |
9 – 10 |
09.11.2020 16.11.2020 | Object Persistence and Transactions |
|
11 | 23.11.2020 | Asynchronous Interactions |
Example Application (Web Sockets) [Code] [No Solution] |
12 | 30.11.2020 |
Asynchronous Interactions (cont.) |
Example Applications (UDP, TCP, JMS) [Code] [No Solution] |
13 | 07.12.2020 | Web Services & Micro Services (cont.) |
[No Code] [Solution] |
14 | 14.12.2020 | Virtualization & Cloud Services |
PDF version of the timetable