Development

Docker & Kubernetes for .Net and Angular Developers

Course Overview

  • Course Title: Docker & Kubernetes for .Net and Angular Developers
  • Instructor: Rahul Sahay
  • Target Audience: Freshers, Junior Developers, Mid-level Developers, Senior Developers, DevOps Engineers, Technical Leads
  • Prerequisites: Basic coding experience

Curriculum Highlights

  • Key Topics Covered:
    • Introduction
    • Getting started with Docker
    • Learn to create Docker Files
    • Docker Commands
    • More Docker Commands
    • Docker File Overview
    • Running Dotnet and Angular projects with docker
    • Docker Networking
    • Containerizing SQL Server
    • HTTPS Setup
    • Project Tye
    • Pushing Images to DockerHub and Azure Container Registry (ACR)
    • CI/CD pipeline using Github Actions
    • Kubernetes Setup
    • Bonus Section
  • Key Skills Learned:
    • Build, test, debug and deploy .net and angular apps on docker
    • Create docker files for dotnet apps
    • Create docker files for angular apps
    • Create docker files for simple and complex html files
    • Containerize SQL server
    • Multi-stage builds
    • Creating Docker Compose files
    • Volume creation
    • Network creation
    • HTTPS handling inside container
    • Project Tye - Microsoft tooling for containers and kubernetes
    • CI/CD setup with Github actions
    • Deploying containers on Azure container instances
    • Deploying containers on Azure web apps
    • Deploying containers on Azure container registry
    • Deploying containers on Dockerhub
    • Kubernetes Setup

Course Format

  • Duration: 7 hours on-demand video
  • Format: Self-paced online course
  • Resources: 1 downloadable resource, Access on mobile and TV, Certificate of completion
Get Coupon on Udemy