Course details

Docker Essentials

A brief summary

Docker Essentials Course will help you to learn how to develop and deploy web applications with Docker technologies. Take your DevOps skills to the next level.

Prerequisite

Basic programming and operating system knowledge

Course highlight

  • Clear and complete examples
  • Practical hands on exercises
  • Professional approach and standards used
  • Assignments and Exams

What you will learn

After completing this course you will have clear idea about using docker in day to day development work. You will be able to understand the docker architecture and fundamental elements of docker. You will be able to use docker in professional work.


01

Docker Overview

- What is Docker - Why we need it - Applications of Docker

02

Getting Started with Docker and Setup and Install Docker

- Install tools for development - Configuration - Consideration & good practices

03

Our First Docker Container: Hello World

- Understand Docker architecture - Understand container, Dockerfile - Create first Dockerfile - Create your first container - Learn basic commands

04

Docker Images and Docker Registry

- Understand docker image - Understand docker registry structure - Learn about various docker commands

05

Exploring a Docker Container and Managing Docker Containers

- More on docker container and container management - Learn additional docker commands

06

Understanding “Dockerfile” File

- Understand Dockerfile structure in depth - Learn about various Dockerfile syntax - Learn good practices for writing Dockerfile

07

Understanding Docker Compose

- What is Docker Compose - Why we use it - Structure of a compose file - Examples of compose file

08

Docker Engine and Docker Storage

- Learn about docker engine - Learn about docker storage - View examples through practical use

09

Docker Networking and Running a Web App in Docker

- Learn how to deploy your web application in docker - Good practices and use cases - Learn docker networking concepts

10

Docker Namespaces

- What is docker namespaces - Why we use it

11

Uploading Docker Images to Docker Hub

- What is docker hub - How to use docker hub - Store image in docker hub - Pull image from docker hub

12

Docker Automation Orchestration and Docker Swarm

- What is docker swarm - Why we need automation - What are the options for orchestration - Practical example of orchestration

13

Introduction to YAML

- Learn YAML basics - Use YAML in docker compose - Learn essential YAML syntax


Next Batches

No upcoming batches available.

Students feedback/comment about this course

Student Photo

Mizanur Rahman

Posted On: 24-Dec-2020

Thank's Devskill and Khalid Bin Sattar Sir for arranging Docker Essentials course. This is a startup course for Application Life-cycle Management and Source Control. I learnd Basic Docker Commands, docker-compose.yml(automate the docker containers), swarm and yml. Our Trainer and Teaching method were clear and fluent. I hope it will help beginners for start their DevOps carrier.

Student Photo

Raihan Nishat

Posted On: 14-Dec-2020

আলাহামদুলিল্লাহ আমি এই কোর্স থেকে আমার যতটুকু দরকার ততটুকু খুব ভালো ভাবেই নিতে পেরেছি, তবে বলে রাখা ভালো এই কোর্স টা করার আগে আপনাকে অবশ্যই লিনাক্স সম্পর্কে খুব ভালো ধারনা থাকতে হবে, তা না হলে অনেক কিছুই ভালোভাবে বুঝতে পারবে না। একেবারে যারা নতুন তাদের জন্য কোর্স টা খুবই উপযোগী।

Student Photo

Nusrat Jahan

Posted On: 10-Dec-2020

The course is designed for docker beginners. The course helps me to understand the operational activities. It gives the guideline, how to enter into the DevOps area. The trainer is sound and he explains in detail which is understandable for us. I am eager to know the extended course of this topic.

Back to top