ABOUT DOCKER
This open-source containerization platform is based on Linux that is useful for programmers to design, develop and run the package applications for deployment using containers. Basically, it divides the application’s performance into various components which able to process independently when needed. Docker containers offer efficient development and test, quick execution, interoperability, and more. With the docker environment, the applications/services can run with individual host access.
WHY DOCKER?
Since the invention of Container-based architectures, the development and operations teams have changed the way of their testing and deploying methodology for modern software. Docker Containers help industries by making it easier to scale and deploy applications. As Large and small software companies implement containers instances daily for their deployment, they need potential programmers to manage their docker containers. Learning Docker will give you an opportunity to touch base with all the advanced features of the language and expand your scope.
DOCKER VIRTUAL TRAINING BY DECCANSOFT
The goal of our Docker Kubernetes LIVE Training course is to deliver high-quality training that covers solid fundamental knowledge on core concepts with a practical approach. Attend this LIVE training and explore your cloud-native career with Docker/Kubernetes.
A fresh LIVE batch starts from November 14, 2021, from 5.00 PM-8.00 PM (IST). A trend this 3 Weekend training.
Enroll now for the live batch and get an interactive and immersive learning experience.
OUR TRAINING METHODOLOGY
In this course, we will start with the basics about Docker containerization and its commands and then progressively develop docker applications using .NET core. This will give the experience of working with a live project in real-time development scenarios. Additionally, you will be trained under Docker volume, compose methodology, Port forwarding, Docker registry, and more. The same is reflected in our syllabus for your detailed reference.
Our star trainer Mr. Sandeep Soni having 25+ years of experience in the IT industry has compiled this course and he will be himself delivering it.
The teaching methodology of Mr. Sandeep Soni is very simple but comprehensive, every topic in the docker begins with in-depth concepts. You will get a comfortable state about what is being talked regards the course, followed by practical demos. All the topics and their features should be incorporated in real-time situations.
WHO CAN DO THIS COURSE?
1. Any MS.NET developer with experience in web programming /basic Linux system administration 2. Architects looking forward to building Docker/Kubernetes containers-based applications.
WHAT WILL YOU GET IN THIS LIVE TRAINING? (SPECIAL OFFER FOR THIS BATCH ONLY!)
● Exhaustive training by Microsoft Certified Trainer, Mr. Sandeep Soni having 25+ years of experience.
● You will get video access to the recorded sessions of the live training.
● You will get in-detailed and Complete Courseware prepared by Mr. Sandeep Soni himself and the same can be used for practice and reference.
● You can attend Docker/Kubernetes Full-day Bootcamps in the future.
DOCKER SYLLABUS
Introduction to Containerization and Docker
• Understanding VM's and Containers.
• Benefits of Containerization
• What is Docker?
• Docker Benefits.
• Docker Architecture
• Docker Taxonomy.
Working with Images and Container
• Installing Docker for Windows / Mac Desktop
• Installing Docker on Linux VM
• Pulling Images
• Starting and Stopping Containers
• Running a Container in interactive mode
• Creating Image from current state of Container
• Important Docker Commands
Developing Custom Images
• Understanding Base Images.
• Dockerfile and Building Docker Images
• Breaking down and understanding Dockerfile
• Executing custom applications as Containers.
• Inspecting the Image Architecture
• Multiple stages in Dockerfile
• Benefits of Multi-Stage builds
• Creating efficient, small images
o Alpine Linux, Ubuntu 18.04, Debian slim, and other distributions.
Docker Volume
• Purpose of using Volumes
• Access Data in Docker Containers
• Use Cases for Volumes
• Docker volume commands
• Creating Container with Volumes
• Sharing Volumes
• Managing state inside containers
Docker Compose
• Overview• Docker compose features
• Building docker-compose.yml file
• Docker-compose command
• Working with multiple images in a single application • Environment Variables and Configuration File
Networking & Port Forwarding
• Introduction to Container Networking
• Exposing Containers with Port Redirect
Docker Registry
• Creating a Docker Hub Account
• Pushing an Image to Docker Hub
• Pulling the Image from Docker Hub
• Create Local / Private Registry
• Pushing and Pulling Image from Registry
• Docker Content Trust