Docker & Kubernetes For .Net And Angular Developers
Last updated 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.46 GB | Duration: 6h 53m
Last updated 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.46 GB | Duration: 6h 53m
For Dotnet Developers
What you'll learn
Build, test, debug and deploy .net and angular apps on docker while learning production-style development workflows
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
And many more things, you will learn along.
Requirements
Basic coding experience is good to start this course.
Description
Docker is one of the key aspects of software development process. If you're planning to build distributed apps, also known as microservices apps, Docker and Kubernetes are essential tools to have. This course starts from scratch, so no prior knowledge is necessary. Throughout the learning journey, you will gain knowledge in the following areas:IntroductionIntroduction About MeBranching StrategyGetting started with DockerContainer OverviewWhat are containers?Containers Vs Virtual MachinesContainers inside virtual machinesDevelopers Vs Ops TeamDocker Image vs ContainersInstallation StepsDocker OptionsHands on with DockerLearn to create Docker FilesCreating first docker filedocker builddocker rundocker run complex HTML siteDocker Commandsdocker builddocker rundocker psdocker startdocker stopdocker rmdocker rmiremoving all images and containers via scriptMore Docker Commandsdocker pulldocker pushdocker inspectdocker statsdocker logsDocker File OverviewDocker File InstructionsDocker File overview for DotNet AppDocker File overview for Angular AppRunning Dotnet and Angular projects with dockerConsole app STDIN exampleConsole app runCMD vs EntrypointRunning ASP.NET Core in containerVerifying files in containerDebugging Docker ContainerRunning Angular app in containerVerifying files in angular containerCreating Docker Compose fileRunning Docker ComposeDocker NetworkingIntroductionBridgeNoneHostListing all networksInspecting containersInspecting networksDNS ServerAssociating containers with networkCreating custom networkContainerizing SQL ServerCreating SQL Server containerConnecting Dotnet app with SQL containerAdding Docker ComposeWorking without volumeCreating VolumeVerifying data after container shutdownHTTPS SetupSample project creationDocker file creationRunning on HTTPDev Cert creationRunning the container with HTTPSProject TyeTye IntroductionTye buildTye runCreating Frontend App using Razor TemplateCreating Backend App using Web API TemplateAdding Service DiscoveryTye Run with Backend and Frontend ProjectsAdding RedisTye Run with RedisPushing Images to DockerHub and Azure Container Registry (ACR)Pushing images on DockerHubACR CreationPushing images to ACRDeploying containers to Azure Container Instances (ACI)Another way of deploying containers to ACIDeploying Angular App with ACI endpointDeploying container to web appCI/CD pipeline using Github ActionsGithub Actions introductionCreating first workfileAdding Docker login step for ACRAdding Docker build and push stepRunning the workfileSQL Server container preparationCreated SQL server container on AzurePublishing database to container instance on AzureKubernetes SetupBranching StrategyEnabling KubernetesK8s ComponentsCreating Catalog Api YamlAdding Brands and Types sectionsCreating Mongo ConfigMapCatalog Db Yaml CreationCatalog db Secret CreationDocker tag Catalog Api imageCatalog Api and Db CreatedSetting up Kubernetes DashboardFixing Container config issueKubernetes LensWhat's nextWhat's nextHere is the detailed course outline. Please note that this course will be regularly updated as new technology upgrades occur on the .NET, Angular, or Docker side. I'm confident that you will thoroughly enjoy the course and its content. If you have any feedback, please don't hesitate to let me know. Your feedback and rating are essential to me as they motivate me to create more enterprise-friendly and polished content.Happy LearningThanks,Rahul Sahay
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.