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


