Docker for ASP.NET Core MVC (Udemy.com)

Create an impressive .Net Application using Docker

Created by: Packt Publishing

Produced in 2018

icon
What you will learn

  • Explore the Docker commands to use for your application
  • Build Container images with the docker command line
  • Explore the Dockerfile and docker build
  • Tag and run your first Docker image
  • Customize the dockerfile in your .net application
  • Add your database and link the containers
  • Write a build script to make your .NET core application data-driven and robust
  • Debug images into a container using Visual Studio
  • Use the kops tool to create a Kubernetes cluster in AWS
  • Deploy an image with kubectl in your application

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 64 / 100

icon
Course Description

Docker is the world's leading software container platform. Developers use Docker to eliminate "it works on my machine" problems when collaborating on code with co-workers. Docker is a way of deploying and scaling applications inside a developer's own virtual environment, in a completely isolated manner.
The course will guide you through setting up Docker on a Windows desktop, running your first ASP.NET Core Docker image, and becoming comfortable managing and running these images. We'll give you more information on the options available to you for the desktop. Then we'll show you how to run your containers with the Docker command line, exposing ports and environment variables. Moving on, you'll build your very first ASP.NET Core application and add a database and linking containers. Then we'll show you how to debug your .NET application by interacting with your Docker image and debugging it into a container using Visual Studio.
You'll get a brief introduction to the vast options available to run Docker images inside the cloud: Azure, AWS, and Google Cloud. Finally, we'll take a look at Kubernetes, an open source platform originally from Google for deploying, scaling, and managing containers, which is fast becoming the de facto docker management tool for running containers in the cloud.
About the Author
Chris Small a London based .NET and devops focused engineer currently working at Stepstone UK. He has 20 years experience in the software industry, working with .NET since the beta, and
beginning his career using classic ASP and the LAMP stack, where his favouritism for Linux began. Chris is a keen contributor to open source projects, maintaining the Roadkill Wiki .NET
project and contributing to and owning various other .NET and devops repositories, all found on Github.
Who this course is for:
  • If you are a programmer looking for quick, handy guide to help you implement Docker in your .Net application, then this course is all you need.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More visual basic .net courses

Basic C# Clearly Explained

$11.99

Let's Code: VB.Net Exercises for Beginners

$11.99

Learn To Program Tic-Tac-Toe with C# and Visual Studio

$11.99

What's New in C# 6, C# 7 and Visual Studio 2017

$11.99

Beginners Guide To C# With Visual Studio 2017

$11.99

VB.NET Introduction

$11.99

icon
Reviews

3.2

9 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Ing. Jindřich Matouš

Basically good for overview, I can recommend. But some examples doesn't work, because of .NET Core version, some explanations requires other tools installed like choco..., one example used Core 2.1 instead of Core 2.0 and cannot be build until was corrected. Problems with Core versions and packages are explained at all.

By Sanatan Shekhar

Good pace, well organized and straight to the point!!

By Luciano Pucciarelli

El curso es introductorio. Igualmente lo recomiendo para la gente que anda empezando con .net core.

Saludos!

By NIMROD MAINA

Really good tutorial. Author needs to update the course though. There are a few snags here and here.

By Hedayat Abedijoo

I didn't like the course at all. Not clear explanation, no feeling of teaching, no step by step coding.

I do n't recommend this course at all.

By Thad Ritter

It is a great introduction to docker with dotnet core. I have little experience with either one of these so the overview and examples is well received.

By Caesar Moussalli

The final result of the video (after video editing) looks like it's not designed for beginers.

When presenting how to interact with docker using powershell, the video is cuted before even show the output. As a viewer, i have to pause and back every time the presenter present a powershell commands

By Adrien Cuisinier

Cons:

The sound is rather bad and the subtitles (auto generated) are worse, which makes the course particularly unpleasant.

There is content but it feels like the course was made on one shot and then simply split in parts and published like that.

A self-promotion of nooptime and its integration, which I would have done without but which serves as an example ...

Pros:

The use case of the course is realist.

Good course for beginners which gives a good overview of this ecosystem.

---------

I would have appreciated more explanation and interaction rather than a solution presentation.

A little light in my case, I thought I'd save time with this course and finally I don't had many answers, just a use case.

By Developpeers

To quick. Not so much content