Practice Sessions
Practice session materials will be made publicly available on this page.
Schedule
- Tuesday 14:15 - 16:00 - Delta room 2039 (1. group, Pelle Jakovits)
- Wednesday 14:15 - 16:00 - Delta room 2010 (2. group, Shivananda Rangappa Poojara)
- Wednesday 16:15 - 18:00 - Delta room 2010 (3. group, Shivananda Rangappa Poojara)
- Thursday 12:15 - 14:00 - Delta room 2010 (4. group, Chinmaya Dehury)
Consultations
Labs are supervised by:
- Shivananda Poojara, Narva mnt 18, 3030 (poojara ät ut . ee)
- Pelle Jakovits, Narva mnt 18, 3040 (jakovits ät ut . ee)
- Chinmaya Dehury, Narva mnt 18, 3040 (chinmaya dot dehury ät ut . ee)
You should join physically in the Delta building for the practice session, but you can also solve tasks independently. We will use Zulip for the running communication between students and lab supervisors. However, you must schedule attending the practice sessions at the correct time (based on your chosen lab group). If you complete the lab tasks outside the scheduled practice sessions, we can not guarantee that you will receive timely support from the lab supervisors.
If you have any issues, contact lab assistants through Zulip or email.
Lab sessions
- Introduction to Infrastructure as a Service (IaaS) and OpenStack (13-15 February)
- Working with Docker (20-22 February)
- PaaS (27-29 February)
- NB! Lab submission deadline extended by +5 days because of technical issues with Azure.
- Cloud Functions (05-07 March)
- Cloud Databases (12-14 March)
- Load Balancing (19-21 March)
- Introduction to Apache Spark (26-28 March)
- Data pipelines using Apache NiFi (2-4 April)
- RabbitMQ (8-10 April)
- Monitoring (16-17 April)
- Working with Kubernetes (23-25 April)
- Introduction to deployment modelling with TOSCA (30 April-02 May)
- Azure IoT Hub (07-09 May)
- Message-Board Application with open-source tools (14-16 May)
- NB! Lab submission deadline has been extended by +7 days
- Consultation session - no new topic
- TA's will be in the lab rooms, helping with issues and answering questions.
The lab work in this course involves a significant amount of programming. We will work with:
- Python programming language (Spark, PaaS and FaaS labs).
- Linux Command line (IaaS, Load Balancing, etc.)
- Possibly some other languages will be looked at (JavaScript, Go) briefly.
Grading
We encourage you to finish the lab exercises before the next lecture. However, you can submit them until your lab day at 23:59 to get 100% score.
- Late submissions
- 5% will be deducted per day delay
- You can submit exercises for 50% evaluation till the end of the week after
- 5% will be deducted per day delay
NB! You must submit 80% of the lab solutions to qualify for Exam!