1 / 5

Mastering Docker and Kubernetes

The Mastering Docker and Kubernetes course is primarily designed for .NET professionals who want to learn how to develop modern web applications using Docker and Kubernetes. In this course, you will learn about Containers Eco System, orchestration, Docker, Kubernetes and Azure Kubernetes Cluster (AKS) along with CI/CD pipeline

Download Presentation

Mastering Docker and Kubernetes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mastering Docker & Mastering Docker & Kubernetes Kubernetes

  2. Mastering Docker and Kubernetes About the Course The Mastering Docker and Kubernetes course is primarily designed for .NET professionals who want to learn how to develop modern web applications using Docker and Kubernetes. In this course, you will learn about Containers Eco System, orchestration, Docker, Kubernetes and Azure Kubernetes Cluster (AKS) along with CI/CD pipeline. Learn to build modern infrastructure using docker and Kubernetes containers. Develop and deploy your ASP.NET Core application using Docker. Leverage to learn container technology to build your ASP.NET Core application. Course objectives At the completion of this course, attendees will be able to; •Understand container technology •Containers Eco System •Docker Fundamentals •Docker Advanced Concepts like Swarm and Volumes •Kubernetes Architecture •YAML Fundamentals •Kubernetes Pods, Deployments, Service and Networking •Using Kubernetes with Docker •Develop ASP.NET Core applications using Docker •Container Scaling and Management using Docker Swarm •Container Scaling and Management using Kubernetes. •Configure Azure Kubernetes Service (AKS) •Deploy Your Application to AKS •Designing CI/CD for Docker and Kubernetes Who can do this course? All .NET Beginner(s)/Professional(s) who are keen to develop modern, web applications using containers should go for this course. Pre-requisites Anyone who wants to learn Mastering Docker and Kubernetes should have understanding of ASP.NET Core development. Tools/IDE Visual Studio 2019 or higher, Docker Desktop, Kubernetes Tools Page1

  3. Course Curriculum Module 1 Containers Overview Containers Overview •What are Containers? •Why Containers? •Containers vs Virtual Machines •Linux, Windows and Hyper-V Containers •Container Orchestration Introduction to Docker Introduction to Docker •What is Docker? •Architecture of Docker •Understanding images and containers •Running Hello World in Docker •Configuring and Managing Containers Docker Images and share Docker Images and share •Base Image •Docker File •Working with containers •Optimization of Docker File •Publishing Image on Docker Hub •Private Registry Module 2 ASP.NET Core and ASP.NET Core and Docker Docker •Introduction to ASP.NET Core •Official .NET Docker containers •Adding Docker Support to ASP.NET Core App •Creating Containers •Debugging Containers •Visual Studio Container Explorer Angular and Angular and Docker Docker •Introduction to Angular •Adding Docker Support to Angular App •Creating image and running Containers Docker CLI and VS Code Docker CLI and VS Code •Introduction to Docker Engine •Creating Docker Image Using CLI •Running Container using CLI •Docker Extension for VS Code •VS Code for Building Container Based Application Page2

  4. Module 3 Docker Networking Docker Networking •Introduction to Docker Networking •Bridge, Host and None Networks •Creating Networks Docker Storage Docker Storage •Introduction to Docker Storage •Creating and Managing Volumes •Storage Use Case Docker Services Docker Services •Docker Services •Docker Service vs. Containers •Scaling Your Containers App Module 4 Container Orchestration Container Orchestration •Docker Swarm •Docker Swarm Architecture •Docker Stack •Docker Compose Docker Swarm Cluster Docker Swarm Cluster •Docker Swarm Architecture •Configuring Swarm Cluster •Deploying Application to Swarm Cluster •Scaling Application on Swarm Cluster Module 5 Introduction to Kubernetes Introduction to Kubernetes •Container Orchestration •Kubernetes •Kubernetes Architecture •Kubernetes Community •Installing Kubernetes •Setting Up a Single Node Kubernetes Cluster Kubernetes Fundamentals Kubernetes Fundamentals •Kubernetes Building Blocks •Services •Deploying a Stand-Alone Application •Kubernetes Volume Management •Ingress Page3

  5. Module 6 YAML YAML •XML vs. JSON vs. YAML •YAML in Action •YAML in Kubernetes Kubernetes Fundamentals Kubernetes Fundamentals •Pod •Deployments •Service •Namespace Kubernetes and Docker Kubernetes and Docker •Kubernetes with Docker •Working with Kubernetes and ASP.NET Core •Migrating existing applications Module 7 Kubernetes Cluster Kubernetes Cluster •Kubernetes Architecture •Configuring Kubernetes Cluster •Deploying Application to Kubernetes Cluster •Scaling Application on Kubernetes Cluster Azure Kubernetes Service (AKS) Azure Kubernetes Service (AKS) •Creating Kubernetes Cluster on Azure •Deploying Application to AKS •Azure CLI to query and Manage AKS Designing Containers CI/CD Designing Containers CI/CD •Introduction to CI/CD •Need of CI/CD Pipeline •Setting Up CI/CD Pipeline for Docker and Kubernetes Contact Us •For more information about the course, visit: www.dotnettricks.com/training/masters-program/docker- kubernetes-training •Feel free to call us at +91 9999 123 503 or email us at info@dotnettricks.com Page4

More Related