Course Description

In this quick start to ASP.NET Core, you will learn everything you need to hit the ground running using Microsoft's new, lightweight web framework. Taught by one of the major contributors to the official asp.net core documentation, this course covers some tips and tricks that didn't make it into the docs.

Included

  • Platform Design Goals
  • Installation of Framework and Tools
  • Creating Apps from Templates
  • Startup Configuration
  • Middleware Basics
  • Dependency Injection Support
  • ASP.NET Core MVC and Web API
  • Testing ASP.NET Core Apps
  • Intro to Clean DDD Architecture

What People Are Saying

Leave a testimonial - Contact Steve

Instructor

Steve Smith

Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He provides mentoring and training workshops for teams with the desire to improve. Steve has been recognized as a Microsoft MVP for over a dozen consecutive years, and is a frequent speaker at software developer conferences and events. He is one of the top contributors to the official documentation on ASP.NET Core and enjoys helpings others write maintainable, testable applications using C#, JavaScript, and .NET. Connect with Steve at ardalis.com.

Course curriculum

  • 1

    Goals and Benefits

  • 2

    Installing

    • Chapter 2 - Installing

  • 3

    Creating Apps in VS and VS Code

    • Chapter 3 - Creating Apps in VS and VS Code

  • 5

    Middleware

    • Chapter 5 - Middleware

  • 6

    Dependency Injection

    • Chapter 6 - Dependency Injection

  • 7

    MVC and Web API

    • Chapter 7 - MVC and Web API

    • Chapter 7.5 - Razor Pages

  • 8

    Testing

    • Chapter 8 - Testing

  • 9

    Clean DDD Architecture

    • Chapter 9 - Clean DDD Architecture

  • 10

    Bonus Content

    • Lab Manual

    • Architecting Modern Web Applications with ASP.NET Core 2.0 and Azure (eBook)

    • Lab Walkthrough Video Coming Soon

Reviews

5 star rating

Very Clear

Stefano Fabiano

Great Course

Great Course

Read Less
5 star rating

All thumbs up!

Joe Zack

The course takes a bottom up approach. It starts with installation and walks you all the way through coding a sample application, containing examples of the ...

Read More

The course takes a bottom up approach. It starts with installation and walks you all the way through coding a sample application, containing examples of the types of work you’ll find in most web applications: code organization, layout, behaviors, security, validation, data access, etc. As if that’s not enough, Steve takes it up a notch with chapters on testing, domain driven design, and clean architectures. These are a few of my favorite things! Throughout the course Steve did a great job of keeping the code simple, while also demonstrating advanced programming principals, patterns, and methodologies. There were also expert tips and suggestions for more advanced tooling sprinkled throughout. As an ASP old timer, I particularly enjoyed the sections on Middleware and Dependency Injection. While these concepts are not new to me, it was refreshing to see them front and center. If you’re looking for a way to rapidly get up to speed on ASP.NET Core then you owe it to yourself to check it out!

Read Less
5 star rating

Nice Job! Concise, hands-on, super-practical introduction...

Chris Cryan

An ASP.Net MVC application has a lot of moving parts - and it's easy to get lost in the myriad of design and build permutations this creates. Steve does a...

Read More

An ASP.Net MVC application has a lot of moving parts - and it's easy to get lost in the myriad of design and build permutations this creates. Steve does a fantastic job slicing through the fog. His no-nonsense course focuses on the critical chain of steps and knowledge required to start and organize an ASP.Net application, and to make it work. He moves crisply and concisely, but provides plenty of detail and real-world code examples to cement his teachings. Well done!

Read Less
5 star rating

Jakar Dev

5 star rating

Sobering

Robert Switzer

My first reaction was: "Actually I could skip this course; I feel pretty much at home in ASP:NET Core - I doubt if I will learn anything new here. But then I...

Read More

My first reaction was: "Actually I could skip this course; I feel pretty much at home in ASP:NET Core - I doubt if I will learn anything new here. But then I went ahead and took the course anyway.My title says it all: I was shocked to discover how much of what Steve teaches here was actually new to me. So my most important lesson is : Be humble -- always be open and listen to others!

Read Less
3 star rating

Very expensive!

Brannon Wadforth

This is a fairly expensive course for what you get, I'm not sure it's worth the money. If it were cheaper than I would give it more stars. Overall however,...

Read More

This is a fairly expensive course for what you get, I'm not sure it's worth the money. If it were cheaper than I would give it more stars. Overall however, good material presented succinctly.

Read Less