Docker (5 op)
Toteutuksen tunnus: TT00EM54-3003
Toteutuksen perustiedot
Ajoitus
01.01.2022 - 31.12.2022
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
ICT ja tuotantotalous
Toimipiste
Karaportti 2
Opetuskielet
- Englanti
Paikat
0 - 1000
Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Opettaja
- Virve Prami
Vastuuopettaja
Janne Salonen
Ryhmät
-
ATX22TVNonStop virtuaaliopinnot vuosi 2022
Tavoitteet
The goal of this course is for the student to be familiar with the concept of DevOps and Docker. Students will learn the Advantageous of using CI/CD in software development. Then the student will be fully introduced to Docker as one of the most potent tools for virtualization and cloud systems. After passing this course, the student will be able to design and optimize the software development project delivery. Furthermore, they would be capable of configuring CI/CD pipelines and architecture project's hosting with new cloud systems like Azure.
This course is 100% virtual thanks to the comprehensive interactive material and content prepared for this course.
The student will pass this course after submitting the required quiz and assignments.
Sisältö
Introduction - History of Docker - Docker Architecture - Install Docker Desktop - Install Docker Server - What is Docker CLI? - Basic Commands - Docker Image - Docker Hub - Docker Container - Docker Registry Docker Hub - Docker Daemon - Docker File – Volumes – Networks - Advance Docker File - Docker Swarm - What is Docker Compose? - Installation of Docker Compose - Docker Compose File - Managing Docker Compose - What is DevOps? - Continuous Integration - Continuous Deployment - Docker and Cloud Computing
Aika ja paikka
Course is 100% online (Self-Study) course in TechClass environment.
Oppimateriaalit
Online in TechClass environment.
Opetusmenetelmät
This course is 100% virtual thanks to the comprehensive interactive material and content prepared for this course.
Course includes:
- Tutorial Videos
- Exercises
- Quiz
- Project
- Self-study
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online.
Kansainvälisyys
N/A
Toteutuksen valinnaiset suoritustavat
N/A
Opiskelijan ajankäyttö ja kuormitus
Lectures = 40h
Assignments = 25h
Self-study = 40h
Quiz = 5h
Project = 20h
Essay = 5h
Total = 135 hours
Sisällön jaksotus
Lectures = 40h
Assignments = 25h
Self-study = 40h
Quiz = 5h
Project = 20h
Essay = 5h
Total = 135 hours
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1)
- The student can properly install Docker.
- The student understands the concept of Docker.
- The student is familiar with the benefits of CI/CD.
- The student can adequately explain the concept of Image/ Container.
- The student understands how Docker works.
- The student can adequately explain cloud computing with Docker.
- The student can properly install Docker on his/her local computer.
- The student is familiar with Docker Registry and Docker Hub.
Arviointikriteerit, hyvä (3)
- The student can properly create a Docker file.
- The student can properly use Docker to create an image and run the container.
- The student can properly work with Docker CLI and run Docker commands.
- The student can properly inspect a Docker server, such as status and log.
- The student has a good understanding of Docker architecture.
- The student is familiar with Volumes and Networks in Docker.
- The student can run and manage a Docker Compose.
Arviointikriteerit, kiitettävä (5)
- The student can adequately create a Docker Compose file.
- The student knows how to Install Docker Server.
- The student can push a Docker image to Docker Hub.
Arviointimenetelmät ja arvioinnin perusteet
Exercises 30%
Quizzes 20%
Project 40%
Essay 10%