Mô tả

Docker is a buzz word that is gaining more and more attention in the tech world. And that is for a reason! 

But being a .NET developer if you have to learn docker, it can sometimes be a patchy road! Not because it is difficult but because it is not exactly programming language! It is a different domain but in order to be a full stack developer now docker is becoming one of the required tech stack.

This course is aimed exactly at that requirement! In under 3 hours we will start from ground zero in docker and explore all the fundamentals as we will see the default built in docker file in a .NET application and then build a dockerfile manually for .NET application.


We will explore basic terminology when it comes to docker like images, containers, create our image and publish them to azure containers and much more!


This will be a hands on course with docker as we will spend time to understand docker and host a simple html in docker before we dive into docker support for .NET applications.


This course has very special focus for .NET developers and how they can easily grasp docker, and deploy their applications.

Bạn sẽ học được gì

Docker fundamentals

Container and Image in Docker

Docker Desktop

Docker Instructions

DockerFile

Host Static HTML in docker Container

.NET applications and DockerFile

Manually create dockerfile for .NET projects

Push Image to DockerHub

Deploy Containers to Azure

Yêu cầu

  • Basics of .NET Core

Nội dung khoá học

9 sections

Docker Fundamentals

12 lectures
Welcome
01:39
Topics covered
02:26
What is docker
02:30
Download Snippets
00:20
Docker and image
02:55
Image layers
01:31
Image and container
03:50
Docker vs VM
01:55
Install desktop docker
02:37
Always run docker desktop
00:24
Docker Fundamentals
4 questions
Section Notes
00:13

First Image and Container

7 lectures
1 First Image and Container
06:15
Remove Image and Container
02:54
3 Run a Container for 10 seconds
02:56
4 Docker Run withot image
02:13
5 dot net image
03:55
test
7 questions
Section Notes
00:13

Deploy Static HTML to docker container

11 lectures
1 Webserver and Static Html Page
02:47
2 First docker File
03:19
3 Build a docker Image
06:11
4 Docker container serving html
05:53
5port mapping
04:27
6 Tagging Image and Detaching Docker Run
06:14
7 New Versions of Image
03:40
8 Docker Container Commands
05:25
9 Removing docker images and container
03:21
Deploy Static HTML to Docker container
8 questions
Section Notes
00:13

Docker File Instructions

14 lectures
FROM
02:49
2 COPY
03:59
WORKDIR
01:59
ARG and ENV
02:45
EXPOSE
01:20
Create Web Application
00:50
RUN
04:27
ENTRYPOINT
03:30
BUILD
06:09
RUN
06:15
Clean Up
01:02
VOLUMES
07:58
Docker File Instructions
7 questions
Section Notes
00:13

Autogenerated .NET Docker file

4 lectures
Create Application with Docker
04:30
Understanding the Docker file in Dot Net Project Part 1
05:00
Understanding the Docker file in Dot Net Project Part 2
07:19
Add Docker Support
02:20

Manual docker file for .NET Application

3 lectures
Create New Project and Add Docker File
04:55
Run Website Locally
01:43
3 Run application on docker
04:26

DockerHub Repository

5 lectures
4 Login to Docker from Powershell
01:19
5 Push Image to Docker Hub
04:44
6 Pull Image and build container
02:29
7 Set environment variable in docker file and push new tag
02:49
Lecture Notes
00:13

Deploy Container to Azure

3 lectures
8 Basic Azure Deployment
03:15
9 Deploy on Container App
03:31
Azure Clean Up
00:47

.NET Project Assignment

2 lectures
Create .NET Project with solution and project in different directory
02:22
Assignment Solution
03:09

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.