NTUC LearningHub

Docker, once primarily known for revolutionizing application deployment, has evolved beyond mere app hosting. Today, it stands as the bedrock of modern software development, offering unparalleled versatility, especially in persistent data storage. Its ascent has significantly diminished the reliance on virtual machines, establishing Docker as the industry standard.

This comprehensive course dives into the fundamental aspects of Docker storage, demystifying concepts like configuring drivers, leveraging volumes, bind mounts, and optimizing cluster storage. Aspiring learners will grasp the nuances of harnessing Docker containers for seamless application deployment, scaling capabilities, and more.

Embark on your Docker journey by crafting and executing your maiden Docker container. Ascend further to grasp the intricacies of running containers in live production environments. You'll tackle critical orchestration challenges, mastering high availability, service discovery intricacies, and achieving reconciliation strategies to ensure optimal performance and stability.

 

Course Objectives

 

Upon completing this course, participants will be able to:

  • Understand what Docker containers are
  • Identify the benefits of using Docker containers
  • Use Docker containers to deploy and scale applications
  • Use Docker containers to manage Images and containers
  • Perform debugging in Docker containers
  • Work with Docker registries
  • Run containers in production
  • Solve problems of orchestration such as high availability, service discovery, and reconciliation
  • Deploy and configure Kubernetes clusters
  • Manage Pod’s services and replication controller

 

Pre-requisites

 

We recommend that attendees of this course have the following prerequisites:

  • Linux basic skills (like working file and directories)
  • Hardware & Software
    • This course will be conducted as a Virtual Live Class (VLC) via Zoom platform.
    • Participants must own a Zoom account and have a laptop or a desktop with “Zoom Client for Meetings” installed. Download from zoom.us/download.

System Requirement

Must-have:
Please ensure that your computer or laptop meets the following requirements.

  • Operating system: Windows 10 or MacOS (64 bit or above)
  • Processor/CPU: 1.8 GHz, 2-core Intel Core i3 or higher
  • Minimum 20 GB hard disk space
  • Minimum 8 GB RAM
  • Webcam (camera must be turned on for the duration of the class)
  • Microphone
  • Internet Connection: Wired or Wireless broadband
  • Latest version of Zoom software to be installed on computer or laptop prior to the class.

Good-to-have:

  • Wired internet connection
    Wired internet will provide you with stable and reliable connection.
  • Dual monitors
    Using a dual monitor setup will undoubtedly improve your training experience, enabling you to simultaneously participate in hands-on exercises and maintain engagement with your instructor.

Not recommended:
Using tablets are not recommended due to their smaller screen size, which could cause eye strain and discomfort over the course of the program's duration.

 

Course Outline

 

Module 1: Understanding Docker

Module 2: Installing Docker

Module 3: Containers on Ubuntu Docker host

Module 4: Containers on Win-2016 server Docker host

Module 5: Docker Images

Module 6: Docker Networking

Module 7: Docker Volumes

Module 8: Linked Containers

Module 9: Docker Compose

Module 10. Kubernetes architecture

Module 11. Kubernetes cluster Install and configure (Hands-on lab by students)

Module 12. Create a manage POD, Deployment, and replication controller (Hands-on lab by students)

Module 13. Cloud Managed Kubernetes service

 Download PDF to learn more
 

Certificate Obtained and Conferred by

 

  • Upon meeting the attendance and assessment(s) criteria, participants will be awarded with a digital Statement of Attainment (SOA), accredited by SkillsFuture Singapore. SOA will be reflected as ICT-DES-4006-1.1 Solution Architecture.
  • Upon meeting the attendance and assessment(s) criteria, participants will be awarded with a digital Certificate of Completion from NTUC LearningHub.
  • External Certification Exam
Categories
More Information
  • NTUC LearningHub
  • No comments yet.
  • Add a review
    error: Content is protected !!