Course Structure as follows:
- Introduction
- Introduction
- About Me
- Branching Strategy
- Getting started with Docker
- Container Overview
- What are containers?
- Containers Vs Virtual Machines
- Containers inside virtual machines
- Developers Vs Ops Team
- Docker Image vs Containers
- Installation Steps
- Docker Options
- Hands on with Docker
- Learn to create Docker Files
- Creating first docker file
- docker build
- docker run
- docker run complex HTML site
- Docker Commands
- docker build
- docker run
- docker ps
- docker start
- docker stop
- docker rm
- docker rmi
- removing all images and containers via script
- More Docker Commands
- docker pull
- docker push
- docker inspect
- docker stats
- docker logs
- Docker File Overview
- Docker File Instructions
- Docker File overview for DotNet App
- Docker File overview for Angular App
- Running Dotnet and Angular projects with docker
- Console app STDIN example
- Console app run
- CMD vs Entrypoint
- Running ASP.NET Core in container
- Verifying files in container
- Debugging Docker Container
- Running Angular app in container
- Verifying files in angular container
- Creating Docker Compose file
- Running Docker Compose
- Docker Networking
- Introduction
- Bridge
- None
- Host
- Listing all networks
- Inspecting containers
- Inspecting networks
- DNS Server
- Associating containers with network
- Creating custom network
- Containerizing SQL Server
- Creating SQL Server container
- Connecting Dotnet app with SQL container
- Adding Docker Compose
- Working without volume
- Creating Volume
- Verifying data after container shutdown
- HTTPS Setup
- Sample project creation
- Docker file creation
- Running on HTTP
- Dev Cert creation
- Running the container with HTTPS
- Project Tye
- Tye Introduction
- Tye build
- Tye run
- Creating Frontend App using Razor Template
- Creating Backend App using Web API Template
- Adding Service Discovery
- Tye Run with Backend and Frontend Projects
- Adding Redis
- Tye Run with Redis
- Pushing Images to DockerHub and Azure Container Registry (ACR)
- Pushing images on DockerHub
- ACR Creation
- Pushing images to ACR
- Deploying containers to Azure Container Instances (ACI)
- Another way of deploying containers to ACI
- Deploying Angular App with ACI endpoint
- Deploying container to web app
- CI/CD pipeline using Github Actions
- Github Actions introduction
- Creating first workfile
- Adding Docker login step for ACR
- Adding Docker build and push step
- Running the workfile
- SQL Server container preparation
- Created SQL server container on Azure
- Publishing database to container instance on Azure
- Kubernetes Setup
- Branching Strategy
- Enabling Kubernetes
- K8s Components
- Creating Catalog Api Yaml
- Adding Brands and Types sections
- Creating Mongo ConfigMap
- Catalog Db Yaml Creation
- Catalog db Secret Creation
- Docker tag Catalog Api image
- Catalog Api and Db Created
- Setting up Kubernetes Dashboard
- Fixing Container config issue
- Kubernetes Lens
Who this course is for:
- Beginner and intermediate developers who want to enhance their knowledge of docker using .Net and Angular apps
- Beginner and intermediate developers who wish to learn how to apply containers to their projects locally and also to deploy on cloud. This couse is meant for them.
Deal Score-1
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.