Introduction to distributed programming in Java
- Labs 0 - introduction
- Labs 1 - threads - basics
- Labs 2 - threads - synchronization
- Labs 3 - threads - higher abstractions
- Labs 4 - JMS - basics
- Labs 5 - JMS - spring
- Labs 6 - Transactions and Spring JMS support
- Labs 7 - JMS - summary and project kickoff
- Labs 8 - rest - basics
- Labs 9 - rest - consumption
- Labs 10 - rest - web service
- Labs 11 - rest - web service advanced
- Labs 12 - Akka - basics
- Labs 13 - Akka - communication
- Labs 14 - Students project status review, consultations
- Labs 15 - Students project deadline, course credit
- Project 1 - threads - "Charity Flea Market"
- Project 2 - JMS - "Supermarket"