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

Discover the Business Application

[Code] [Solution]

4 05.10.2020 Development Methodologies and Tools

Discover the Business Application/Testing

[Code] [Solution]

5 12.10.2020 Web Applications

Extend the Business Application with a Web Front-end

[Code] [Solution]

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

[Code] [Solution]


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 Add Persistence and Transactions to the Business Application
11 23.11.2020 Asynchronous Interactions Add Asynchronous Interactions to the Business Application
12 – 13 30.11.2020 07.12.2020 Web Services & Micro Services Add Web Services & Micro Services to the Business Application
14 14.12.2020 Virtualization & Cloud Services Deploy the Business Application to the Cloud

PDF version of the timetable