Practice Sessions
Practice session materials will be made publicly available on this page.
Schedule
- Tuesday 12:15 - 14:00 - Delta room 1025 (1. group, Shivananda Rangappa Poojara, Pelle Jakovits)
- Wednesday 14:15 - 16:00 - Delta room 2034 (2. group, Jakob Mass)
- Wednesday 16:15 - 18:00 - Delta room 2034 (3. group, Jakob Mass)
- Thursday 16:15 - 18:00 - Delta room 2045 (4. group, Shivananda Poojara)
Consultations
Labs are supervised by:
- Shivananda Poojara, Narva mnt 18, 3030 (poojara ät ut . ee)
- Jakob Mass, Narva mnt 18, 3030 (jaks ät ut . ee)
We will start in Hybrid mode, you can join physically in the Delta building, or online. We will use Slack 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 Slack or email.
Lab sessions
- Introduction to Infrastructure as a Service (IaaS) and OpenStack (8-10 February)
- Containers: Working with docker (15, 18 February)
- PaaS: Working with Heroku (22-23 February, 24th is a holiday)
- Serverless: IBM Cloud Functions (1-3 March)
- NoSQL: CouchDB (8-10 March)
- Load Balancing with Nginx (15-17 March)
- Introduction to Apache Spark (22 - 24 March)
- Introduction to Apache Spark Dataframes (29 - 31 March)
- Introduction data pipelines using Apache NiFi (5 - 7 April)
- RabbitMQ (12 - 14 April)
- Advanced Apache NiFi and Edge computing with MiNiFi (19,21 April)
- Working with Kubernetes (26-28 April)
- Azure Cloud services + TOSCA (5-7 May)
- Application deployment in Azure Cloud Services ( 10-13 May )
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 Tuesday 16:00, to get 100% score.
- Late submissions
- 10% will be deducted per day delay
- You can submit exercises for 50% evaluation till Tuesday of the week after (i.e. 2 weeks after the announcement of the lab)
- 10% will be deducted per day delay
NB! You must submit 80% of the lab solutions to qualify for Exam!