MicroServices and Container Architecture
BASIC DATA
course listing
A - main register
course code
ICM0014
course title in Estonian
Mikroteenused ja konteinerarhitektuur
course title in English
MicroServices and Container Architecture
course volume CP
-
ECTS credits
3.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IAAB17/25
no
IAAM17/25
no
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
1) Saada aru konteinertehnoloogiast.
2) Saada aru mikroteenuste tehnoloogiast
3) Omandada monoliitrakenduste killustamise oskus
4) Õppida kasutama mikroteenuste arhitektuuri metoodikaid ja tööriistu ettevõttes.
course aims in English
1) to understood the basics of containerization;
2) to understood the basics of MicroServices;
3) to learn to divide monolithic application to services and to microservices;
4) to learn to use MicroServices frameworks and tools.
learning outcomes in the course in Est.
Kursuse läbinud üliõpilane:
On võimeline ehitama ja rakendama konteinereid.
Oskab konteinerite rakendamist ja jälgimist orkestreerida.
Oskab killustada monoliitrakendusi teenusteks, pöörata teenused konteineriteks ja neid konteinereid töösse rakendada.
Omandab valdkonna põhilise terminoloogia ja saab huvi selle valdkonnaga süvitsi tegeleda.
learning outcomes in the course in Eng.
Graduated students:
Are able to build and deploy containers.
Orchestrate containers and automate deployment and monitoring processes.
Is able to split monolithic architecture to microservices and to deploy them.
Knows basic terminology and is willing to improve his skills and knowledge on this matter.
brief description of the course in Estonian
Kursus annab ülevaate monoliitarhitektuurist, teenustele orienteeritud arhitektuurist ja mikroteenustele orienteeritud arhitektuurist. Annab praktilised oskused mikroteenuste ja konteineritega töötamiseks Dokkeri ja Kubernetese baasil. Üliõpilased teevad endale selgeks mikroteenuste plussid ja miinused. Üliõpilased õpivad teenuste integreerimist, testimist, jälgimist ning turvalisust DevOpsi printsiipide järgimisel.
brief description of the course in English
This course gives a overview about monolithic-, service oriented- and microservices oriented architecture. Gives practical overview about tools and frameworks for microservices and container architecture, such as Docker, Kubernetes. Students will get knowledge about pros and cons of MicroServices. Students will get understanding about principles of integration, deployment, testing, security and monitoring in DevOps pattern.
type of assessment in Estonian
Kirjalik eksam
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Sam Newman: Building Microservices, ISBN: 978-1-4919-5035-7
Rajesh RV: Spring Microservices. ISBN 10:1-78646-468-3
Jonas Bonér: Reactive Microservices Architecture, 978-1-491-95779-0
Shahir Daya and others; Creating Applications in IBM Bluemix Using the Microservices Approach. ISBN 0738440817
Developing Reactive Microservices
http://microservices.io/index.html
EDITED & CURATED BY ALEX WILLIAMS: APPLICATIONS & MICROSERVICES WITH DOCKER & CONTAINERS.
NETWORKING, SECURITY & STORAGE WITH DOCKER & CONTAINERS,
study forms and load
daytime study: weekly hours
2.0
session-based study work load (in a semester):
lectures
1.0
lectures
-
practices
1.0
practices
-
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Heino Talvik, IC - IT College
Estonian
    ICM0014_AssessmentCriteria.pdf 
    display more
    2024/2025 autumn
    Heino Talvik, IC - IT College
    Estonian
      ICM0014_AssessmentCriteria.pdf 
      2023/2024 autumn
      Heino Talvik, IC - IT College
      Estonian
        2022/2023 autumn
        Heino Talvik, IC - IT College
        Estonian
          2021/2022 autumn
          Heino Talvik, IC - IT College
          Estonian
            ICM0014_AssessmentCriteria.pdf 
            2020/2021 autumn
            Heino Talvik, IC - IT College
            Estonian
              ICM0014_AssessmentCriteria.pdf 
              2019/2020 autumn
              Heino Talvik, IC - IT College
              Estonian
                ICM0014_AssessmentCriteria.pdf 
                2018/2019 autumn
                Heino Talvik, IC - IT College
                Estonian
                  ICM0014_AssessmentCriteria.pdf 
                  Course description in Estonian
                  Course description in English