Siirry suoraan sisältöön

Docker (5 op)

Toteutuksen tunnus: TT00EM54-3001

Toteutuksen perustiedot


Ajoitus

01.10.2020 - 31.12.2021

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

ICT ja tuotantotalous

Toimipiste

Karaportti 2

Opetuskielet

  • Englanti

Paikat

0 - 500

Koulutus

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Opettaja

  • Virve Prami

Vastuuopettaja

Janne Salonen

Ryhmät

  • ATX21TV
    NonStop virtuaaliopinnot vuosi 2021
  • ATX20TV
    Avoin amk - NonStop vuosi 2020

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%