DockerLaajuus (5 op)
Opintojakson tunnus: TT00EM54
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
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
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.