Best Aspnet Core Courses

Find the best online Aspnet Core Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Aspnet Core Courses.

Build an app with ASPNET Core and Angular from scratch

A practical example of how to build an application with ASP.NET Core API (.Net 5.0) and Angular 10 from start to finish

Created by Neil Cummings - Professional freelance software developer

"]

Students: 68480, Price: $109.99

Students: 68480, Price:  Paid

This course has been fully re-recorded and rewritten for .Net 5.0 and Angular 10.   

Have you learnt the basics of ASP.NET Core and Angular?  Not sure where to go next?  This course should be able to help with that.  In this course we start from nothing and incrementally build up our API and Angular front end until we have a fully functional Web Application that we then publish to IIS and a Linux server.

These are 2 of the hottest frameworks right now for the 'back-end' (Microsoft's ASP.NET Core) and the 'front-end' (Google's Angular) and are well worth spending the time to learn.

In this course we build a complete application from start to finish and every line of code is demonstrated and explained.

This course is right up to date as at September 2020 using ASP.NET 5.0 and Angular v10 and as these frameworks evolve, this course will evolve with it.  

Read some of the great reviews of the course:

Jim says "The absolute best course for building an API in .Net core and working with Angular!"

Daniyal says: "This is a complete project based course from start to finish with real world experience using technologies that are currently in demand in the market. People interested in learning latest technologies should consider this course."

Here are some of the things you will learn about in this course:

  • Setting up the developer environment

  • Creating the ASP.NET Core WebAPI and the Angular app using the DotNet CLI and the Angular CLI

  • Adding a Client side login and register function to our Angular application

  • Adding 3rd party components to add some pizzazz to the app

  • Adding routing to the Angular application and securing routes.

  • Using Automapper in ASP.NET Core

  • Building a great looking UI using Bootstrap

  • Adding Photo Upload functionality as well as a cool looking gallery in Angular

  • Angular Template forms and Reactive forms and validation

  • Paging, Sorting and Filtering

  • Adding a Private Messaging system to the app

  • Publishing the application to Heroku free of charge

  • Using SignalR for real time presence and live messaging between users

  • Many more things as well

Tools you need for this course

In this course all the lessons are demonstrated using Visual Studio Code, a free (and fantastic) cross platform code editor.   You can of course use any code editor you like and any Operating system you like... as long as it's Windows, Linux or Mac

Is this course for you?

This course is very practical, about 90%+ of the lessons will involve you coding along with me on this project.  If you are the type of person who gets the most out of learning by doing, then this course is definitely for you.  

On this course we will build an example Dating Application, completely from scratch using the DotNet CLI and the Angular CLI to help us get started.  All you will need to get started is a computer with your favourite operating system, and a passion for learning how to build an application using ASP.NET Core and Angular.  

ASP.NET Zero: Development with ASP.NET Core & Angular

Building Single Page Web Applications

Created by Volosoft Computer - Producing Developer Tools

"]

Students: 35504, Price: Free

Students: 35504, Price:  Free

This is a complete video course for building applications on AspNet Zero platform using AspNet Core & Angular.

It starts with introducing AspNet Zero and its features. Then deeply investigates the source code structure with live demos and helps you to get up and running with AspNet Zero. If finally shows how to create your business functionality step by step on top of the existing source code.

Build a Real-world App with ASP.NET Core and Angular 2 (4+)

Build a full-stack web app with ASP.NET Core, Entity Framework Core and Angular 2 (Angular 4+)

Created by Mosh Hamedani - Passionate Software Engineer and Best-selling Author

"]

Students: 27414, Price: $99.99

Students: 27414, Price:  Paid

[UPDATE, June 19]: Added a new section to the course.

With over 3,000 students and 300+ positive reviews, this course is Udemy's most popular course for learning ASP.NET Core in the context of a real project! 


ASP.NET Core is the next generation of ASP.NET MVC. It's a complete re-write of this framework but in a modular, cloud-optimized and cross-platform way. So it can run on Windows, Linux and Mac. If you're on Mac or Linux and want to build ASP.NET applications without running Windows in a virtual machine, you're going to love ASP.NET Core! You can use Visual Studio Code (VSCode) or your favorite code editor to build ASP.NET Core applications with C#. Say goodbye to VMWare, Parallels, and other virtualization software. 

Many companies have already started building their new applications with ASP.NET Core. And they're asking their new interviewees if they are familiar with .NET Core. So, whether you want to stay in the marketplace and get a better job with better pay, or you just love to work with the latest technology, it's time to learn about ASP.NET Core and Entity Framework Core. 

In this course, Mosh, author of several highly rated courses on Udemy, teaches you how to build a real-world application with ASP.NET Core, Entity Framework Core and Angular. If you're familiar with ASP.NET MVC 5 and Entity Framework 6 and are looking for a course to quickly get up to speed with .NET core, this is the course for you. Not only will you learn about the changes and the new tooling in ASP.NET Core, you'll also learn how to properly integrate it with Angular to build real-world single page applications (SPAs). 

A REAL-WORLD APP

The app you build in this course is for an imaginary vehicle dealer. The features in this app are carefully designed by Mosh to help you master the core skills you need to build real-world apps with ASP.NET Core and Angular. 

By the end of watching this course, you'll be able to:

  • Build APIs with ASP.NET Core

  • Test APIs with PostMan

  • Integrate Angular and ASP.NET Core 

  • Implement a clean and decoupled architecture 

  • Understand and apply the Dependency Inversion Principle (DIP)

  • Properly implement the repository and unit of work patterns 

  • Use the new dependency injection feature in ASP.NET Core 

  • Troubleshoot common runtime errors 

  • Store and retrieve data with Entity Framework Core (code-first workflow)

  • Use AutoMapper 

  • Implement CRUD operations (including one-to-many and many-to-many relationships)

  • Implement filtering, sorting and paging data

  • Handle and logging errors 

  • Display toast notifications 

  • Implement cascading drop-down lists

  • Implement photo upload with progress bars

  • Add authentication and authorization with Auth0 (including roles with different privileges)

  • Display charts 

  • And more...

On top of all these, you'll learn how to write quality code, not just how to build apps. There are a lot of developers out there who can build apps but they write poor quality code. Mosh shows you how to refactor bad code into clean, maintainable and quality code. He also shares his knowledge and 15 years of experience about software design and architecture. So this course is more than just technology. It teaches you how to think like a software engineer. 

These are the essential skills that you take with you to nearly every real-world project. Whether you want to get prepared for a job interview or simply want to take your coding skills to the next level, this course is the means to the destination. 

TOOLING

There are two ways to build ASP.NET Core applications. You can use Visual Studio 2017 or Visual Studio Code, a light-weight cross-platform code editor. In this course, Mosh uses VSCode and the command-line to build an app, but what you learn can be applied in Visual Studio 2017 as well. 

WHO THIS COURSE IS FOR 

In order to take this course, you should have at least 3 months experience with ASP.NET MVC 5, Entity Framework 6 and Angular 2 (or higher)

If you need to strengthen your understanding of these frameworks, you can watch Mosh's related courses prior to or in parallel with this course: 

  • Angular 2 with TypeScript for Beginners

  • The Complete ASP.NET MVC 5 Course

  • Entity Framework 6 in Depth 

60 DAY CHALLENGE PROGRAM 

Depending on your level of experience, there are different ways to take this course. You can watch it, section by section, just like other courses. You may prefer to code along with the videos or watch a section first and then code. 

But if you like to get out of your comfort zone and take your coding skills to the next level, you should take advantage of the 60 day challenge program that comes with this course. 

Imagine you and Mosh are team mates and are working on a real-world project. Every week Mosh gives you a challenge or a task to complete. You have one week to complete this task. The following week he publishes a new section and shows you how he completes that task himself. This is a fantastic learning opportunity for you. You can compare your code with his and find areas for improvement. 

WHAT THIS COURSE IS NOT 

While you use ASP.NET Core and Entity Framework to build an app, the focus of this course is on application building skills and not a deep overview of ASP.NET Core and Entity Framework. Because in any real-world applications, you use only a subset of the features in any frameworks. So, it's impossible to cover everything about ASP.NET Core and Entity Framework in one app. But you'll learn about the key things that you need to know in order to get the job done. 

Also, the following topics are outside the scope of this course: 

  • Complex domains and domain-driven design (DDD)

  • Design patterns

  • Continuous integration and deployment

  • Automated testing

Finally, the application you'll build in this course has a very simple user interface since the focus of this course is on coding not building visually engaging user interfaces. 

TAKE YOUR CODING SKILLS TO THE NEXT LEVEL 

So, do you want to transition from ASP.NET MVC 5 and learn about the latest stuff happening in .NET Core? Do you want to learn how to build a real-world application with ASP.NET Core and Angular? Then take this course and get started. 

This course comes with a 30-day money back guarantee. If you're not satisfied, you can contact Udemy for a full refund. No questions asked. 

Join the other 3,000 happy students who have taken this course and start building this app in under 10 minutes! 

Introduction to ASP.NET Core

Learn the basics of ASP.NET Core by build CRUD Projects using MVC and Razor Pages with Entity Framework Core

Created by Bhrugen Patel - Passionate Software Developer

"]

Students: 22019, Price: Free

Students: 22019, Price:  Free

This is an introductory course on ASP.NET Core 3.1. This course is for anyone who is new to asp.net core 3.1 or who is familiar with ASP.NET  and wants to take the first stab at understanding what is different in asp.net core 3.1.

Throughout this course, we would understand the evolution of ASP.NET Core and then we would take a look at the modified files and folder structure.

We would then take a look at new concepts in ASP.NET Core 3.1 with Razor Pages

We would build a small book list application with CRUD operations using entity framework for integration with a database with asp.net core Razor Pages.

We would then take a look at new concepts in ASP.NET Core 3.1 with MVC

We would build a small book list application with CRUD operations using entity framework for integration with a database with asp.net core MVC.

We will also see how we can use Datatables with API Calls in a Razor Project.

Complete guide to building an app with .Net Core and React

The complete guide to building an app from start to finish using ASP.NET Core, React (with Typescript) and Mobx

Created by Neil Cummings - Professional freelance software developer

"]

Students: 21380, Price: $109.99

Students: 21380, Price:  Paid

***Course has now had a major update updated for .Net 5.0 and React 17***

Note: The true length of this course is approximately 32 hours.   The legacy version of the course has been moved to the end after the new version of the course.

Have you learnt the basics of ASP.NET Core and React? Not sure where to go next? This course should be able to help with that. In this course we learn how to build a multi-project ASP.NET Core solution that is built using Clean Architecture and the CQRS and Mediator pattern that makes our code easy to understand, reason about and extend.

Both ASP.NET Core and React are hot topics and this course will enhance your knowledge of both, simply by building an application from start to finish. In each module we learn something new, whilst incrementally adding features to the application. Building an application is significantly more rewarding than building yet another Todo List from the documentation!

Every line of code is demonstrated and explained and by the end of this course you will have the skills and knowledge to build your own application using the techniques taught in this course.

Here are some of the things you will learn about in this course:

  • Setting up the developer environment

  • Creating a multi-project solution using the the ASP.NET Core WebAPI and the React app using the DotNet CLI and the create-react-app utility.

  • Clean Architecture and the CQRS + Mediator pattern

  • Setting up and configuring ASP.NET Core identity for authentication

  • Using React with Typescript

  • Adding a Client side login and register function to our React application

  • Using React Router

  • Using AutoMapper in ASP.NET Core

  • Building a great looking UI using Semantic UI

  • Adding Photo Upload widget and creating user profile pages

  • Using React Final Form to create re-usable form inputs with validation

  • Paging, Sorting and Filtering

  • Using SignalR to enable real time web communication to a chat feature in our app

  • Publishing the application to both IIS and Linux

  • Getting an ‘A’ rating for security from a well known security scanning site.

  • Many more things as well

Tools you need for this course

In this course all the lessons are demonstrated using Visual Studio Code, a free (and fantastic) cross platform code editor. You can of course use any code editor you like and any Operating system you like... as long as it's Windows, Linux or Mac

Is this course for you?

This course is very practical, about 90%+ of the lessons will involve you coding along with me on this project. If you are the type of person who gets the most out of learning by doing, then this course is definitely for you.

On this course we will build an example social network application that allows users to sign up to events (similar to MeetUp or Facebook), completely from scratch. All we start with is an empty terminal window or command prompt.

All you will need to get started is a computer with your favourite operating system, and a passion for learning how to build an application using ASP.NET Core and React

RESTful API with ASP.NET Core Web API – Create and Consume

Build RESTful API with Authentication and learn how to consume them in ASP.NET Core in a real world application.

Created by Bhrugen Patel - Passionate Software Developer

"]

Students: 21240, Price: $99.99

Students: 21240, Price:  Paid

This is a Beginner to Intermediate level course on ASP.NET Core Web API that will take you from the basics of building API to consuming them. This course is for anyone who is new to RESTful Web API's in ASP.NET Core or who is familiar with ASP.NET and wants to learn how to consume them effectively in an ASP.NET Core Web application.

By the end of this course, you will be able to build a RESTful web service with Web API by yourself, make GET, POST, PUT and DELETE HTTP Requests with a well-built repository pattern in ASP.NET Core Project. You will also get a sneak peek at Entity Framework Code First migrations and learn how to save your data persistently in a database.

We will cover authentication and authorization in Web API as well as consume them in a real-world project.

What are the requirements?

  • 3-6 months knowledge of ASP.NET Core.

  • Visual Studio 2019

  • SQL Server Management Studio

  • .NET Core 3.1

What am I going to get from this course?

  • Learn basic fundamentals of ASP NET Core web API

  • Build RESTful API's in ASP.NET Core 3.1

  • Learn how to document an API using swagger and swashbuckle.

  • Versioning in an API.

  • Implement Repository Pattern in API to the database using EF.

  • Authentication and Authorization in ASP.NET Core API's.

  • Integrate Entity Framework along with code first migrations

  • Learn how to consume API using HTTPClient in the Repository Pattern.

All source codes and exercise solutions of this course are also available on Github and you can find details in the lecture "PROJECT RESOURCES", of course.

ASP.NET Core MVC, Quick and Practical

This is a practical course to learn ASP.NET Core MVC, rapidly and deeply.

Created by Sepehr Esmaeili - Software Developer and Architect

"]

Students: 20285, Price: Free

Students: 20285, Price:  Free

ASP.NET Core MVC is a lightweight, fast and cross-platform framework for building web and cloud applications, built on top of .NET Core framework.

This course is a quick and practical way to learn ASP.NET Core MVC and it aimed to help you start developing your real-world applications in this framework.

By the end of the course you will know how modern web applications are designed and, you have a practical source code with a custom user-management system and authentication to kick start your project.

This course has a progressive approach. It is started by explaining MVC (Model-View-Controller) design pattern and showing how it is implemented in .NET Core and then step by step we will move forward and complete our application while I explain the concepts in a simple language.

During this course besides the primary concepts we will easily learn:

  • Why and how to use services and dependency-injection.
  • How to use configuration files.
  • How to use Entity Framework Core to access and use a currently existing database.
  • And why we should implement our own custom authentication system and how to do it.

Complete guide to ASP.NET Core MVC (.NET 5)

Build real world application using ASP.NET Core MVC, Entity Framework Core and ASP.NET Core Identity.

Created by Bhrugen Patel - Passionate Software Developer

"]

Students: 16363, Price: $109.99

Students: 16363, Price:  Paid

This is a Beginner to Advanced level course on .NET 5 that will take you from basics all the way to advance mode. This course is for anyone who is new to ASP.NET Core or who is familiar with ASP.NET and wants to take the first stab at understanding what is different in ASP.NET Core. From there we would be building multiple projects to understand all concepts in .NET 5 as we will deploy our final application on Azure as well as IIS.

Throughout this course, we would understand the evolution of ASP.NET Core, and then we would take a look at the modified files and folder structure.

  • We would then take a look at new concepts in ASP.NET Core

  • We would build a small Razor application with CRUD operations using Entity framework for integration with the database.

  • We would build our Bulky Book website where we will learn advanced topics in ASP.NET MVC Core

  • Finally, we will deploy our Bulky Book website on Microsoft Azure and IIS.

What are the requirements?

  • 3-6 months knowledge of c#

  • Visual Studio 2019

  • SQL Server Management Studio

What am I going to get from this course?

  • Learn the structure of ASP NET MVC Core Project

  • Learn the structure of ASP NET Core  Razor Project

  • Learn the fundamentals of ASP NET MVC Core

  • Build 2 Projects throughout the course

  • Integrate Identity Framework and learn how to add more fields to Users

  • Interact with Razor class library for Identity

  • Integrate Entity Framework along with code first migrations

  • Sessions in ASP NET Core

  • Custom Tag Helpers in ASP NET Core

  • View Components and Partial Views in ASP NET Core

  • Bootstrap v4

  • Authentication and Authorization in ASP NET Core

  • Google and Facebook Authentication/Login

  • Role Management in ASP NET Core Identity

  • SMS and Email notifications

  • TempData in ASP NET Core

  • Stripe Payment Integrations

  • Repository Pattern to Access Database

  • Dapper and Stored Procedure Calls

  • Seed Database Migrations Automatically

  • Deploying the website on Microsoft Azure and IIS

Master ASP.NET MVC Core 3.1

Master ASP.NET MVC Core with hands on experience on real world website. A step by step course to learn ASP.NET Core MVC

Created by Bhrugen Patel - Passionate Software Developer

"]

Students: 11414, Price: $99.99

Students: 11414, Price:  Paid

This is a Beginner to Advanced level course on ASP.NET Core 3.1 that will take you from basics all the way to advance mode. This course is for anyone who is new to asp.net core 3.1 or who is familiar with ASP.NET and wants to take a first stab at understanding what is different in asp.net core 3. From there we would be building multiple projects to understand all concepts in ASP.NET Core 3.1 as we will deploy our final application on Azure, IIS and other hosting website!


Throughout this course we would understand the evolution of ASP.NET Core and then we would take a look at the modified files and folder structure.

  • We would then take a look at new concepts in ASP.NET Core 3.1

  • We would build a small Razor application with CRUD operations using entity framework for integration with database.

  • We would build our Granite House website where we will learn advance topics in ASP.NET MVC Core 3.1

  • Finally we will deploy our Granite House website on Microsoft Azure and IIS.

What are the requirements?

  • 3-6 months knowledge of c#

  • Visual Studio 2017

  • SQL Server Management Studio

What am I going to get from this course?

  • Learn structure of ASP NET Core 3.1 Project

  • Learn basic fundamentals of ASP NET Core 3.1

  • Build applications using ASP NET Core 3 using Razor Pages and MVC

  • Build 2 Projects throughout the course

  • Integrate Identity Framework and learn how to add more fields to Users

  • Integrate Entity Framework along with code first migrations

  • Custom Tag Helpers in MVC Core 3.1

  • Learn two factor authorization and other important details of ASP.NET Core 3.1

What is the target audience?

  • Anyone who wants to learn asp.net core 3.1

  • Anyone who wants to learn most latest changes with Microsoft newest framework

Complete ASP.Net Core and Entity Framework Development

Learn ASP.NET Core and Entity Framework by building and publishing a practical Employee Leave Management System.

Created by Trevoir Williams • 200,000+ Students - Lecturer | Software Engineer | Consultant

"]

Students: 9655, Price: $99.99

Students: 9655, Price:  Paid

Overview

Learn how to build an Employee Leave Management System using ASP.Net Core 3.1, Entity Framework, Code-First and the Repository Pattern. This complete course will show you how to use Visual Studio, Microsoft SQL Server Express and explore dynamic web development with Bootstrap and JQuery and various front-end libraries.

ASP.NET Core 3.1 is Microsoft's modern, cross-platform framework for building enterprise ready web applications. In this course,  you will learn everything you need to know about building ASP.NET Core 3.1 applications, from understanding the folder structure and files, to building a complete web application.

UPDATE: Upgrade to .NET Core 5 *NEW*

.NET Core 5 is the latest in Microsoft's SDK technologies and while we develop this solution using .NET Core 3.1, we do an upgrade to .NET Core 5 with very minimal effort. EVERYTHING still works!

Why Learn .NET Core

Microsoft .NET is the platform that drives the business technology of many of the top corporations in the United States and many other countries. It is the predominant technology used to drive enterprise-scale business technology. Companies have chosen .NET because for its proven scalability, reliability, and support.

The .NET language of choice to learn is C#, as it is among the most widely used languages today. It’s a general purpose programming language that can handle almost any problem, from desktop to mobile to dynamic web applications. As such, there is a high demand across the world for .NET developers in a variety of industries, so that means that more jobs are available for candidates with a foundation built upon .NET technologies.

Build A Strong Foundation in .NET Core Programming:

  • Build a fully data driven web application using cutting edge technology

  • Connect to a Database using Entity Framework Core

  • Repository Pattern and Dependency Injection

  • Understand how the MVC (Models, Views and Controllers) Pattern works

  • Understand C# and .Net Core Web Syntax

  • Understand user Authentication using ASP.NET Core Identity

  • Understand how to use Models, ViewModels and AutoMapper

  • Understand Security measures to be taken in development

  • Use Bootstrap to style and manipulate the overall layout

  • Manage Packages with NuGet Manager

  • Implement Website Layout using AdminLTE Theme

  • Setup GitHub for Source Control

  • Setup IIS Server on Local Machine (Or Windows Server)

  • Setup Microsoft Azure Account

  • Publish .NET Core Application to IIS

  • Publish .NET Core Application to Microsoft Azure App Services

  • Migrate To .NET Core 5 in 3 easy steps

  • UPDATE: Use Unit of Work Pattern - 2020*

  • UPDATE: Implement Email Services - 2021*

Content and Overview

To take this course, you will need to have some knowledge of Object Oriented Programming, if not C#. Even if you do not have much exposure to the .NET development stack, this course is very beginner friendly and chock full of development tips.

This is a huge course. Over 15 hours of premium content, but smartly broken up to highlight a set of related activities based on each module in the application that is being built. We will also look at troubleshooting and debugging errors as we go along; implementing best practices; writing efficient logic and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course and you will be challenged to be the best you can be.

By the time you have finished the course you will have moved around in Visual Studio and examined logic and syntax errors so much, that it will be second nature for you when working in the .NET environment. This will put your new learned skills into practical use and impress your boss and coworkers.

The course is complete with working files hosted on GitHub, with the inclusion of some files to make it easier for you to replicate the code being demonstrated. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.

Clicking the Take This Course button could be the best step you could take towards quickly increasing your income and marketability! Also, remember that if you don't think the course is worth what you spent, you have a full 30 days to get a no questions asked refund!

It's time to take action!

See you in the course!

ASP.NET Core API and Blazor (WASM and Server) Development

Learn to build a RESTful API and consume it in a Blazor (WASM and Server) Client Application

Created by Trevoir Williams • 200,000+ Students - Lecturer | Software Engineer | Consultant

"]

Students: 9232, Price: $99.99

Students: 9232, Price:  Paid

Overview

Learn how to build a RESTful API using ASP.Net Core API, Entity Framework, the Repository Pattern and various other tools and services for testing and logging; and later consuming it in a modern Blazor App. This complete course will show you how to use Visual Studio, Microsoft SQL Server Express and explore developing, consuming, testing and hosting  a REST API in a .NET application. 

By the end of the course, we would have built a single page application using Blazor (Server and WebAssembly). We will look at parsing and storing Json Web Token (JWT) information and using it across our application for user authentication and authorization. We will also look at how we communicate with API's in our application.

ASP.NET Core is Microsoft's modern, cross-platform framework for building enterprise ready web applications. In this course,  you will learn everything you need to know about building a RESTful API using ASP.NET Core, from understanding the folder structure and files, to building a complete web API.

Upgrade Blazor and API Projects to .NET 5 *NEW*

.NET 5 is the latest in Microsoft's SDK technologies and while we develop this solution using ASP.NET Core 3.1, we do an upgrade to .NET 5 with very minimal effort. EVERYTHING still works!

Why Learn ASP.NET Core (.NET 5)

Microsoft .NET is the platform that drives the business technology of many of the top corporations in the United States and many other countries. It is the predominant technology used to drive enterprise-scale business technology. Companies have chosen .NET because for its proven scalability, reliability, and support.

The .NET language of choice to learn is C#, as it is among the most widely used languages today. It’s a general purpose programming language that can handle almost any problem, from desktop to mobile to dynamic web applications. As such, there is a high demand across the world for .NET developers in a variety of industries, so that means that more jobs are available for candidates with a foundation built upon .NET technologies.

Why Develop With Blazor?

The most popular JavaScript client-side web frameworks have been Angular, React, Vue and others. In this course, we keep it .NET by using Blazor, which is Microsoft's response to that monopoly.

Blazor allows you to create a Single Page Application, on top of .NET Core and continue coding in C# (without needing to flip between C# and JavaScript too much). Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries.

Blazor WebAssembly or Blazor Server

Blazor can run your client-side C# code directly in the browser, using WebAssembly. Because it's real .NET running on WebAssembly, you can re-use code and libraries from server-side parts of your application.

Alternatively, Blazor can run your client logic on the server. Client UI events are sent back to the server using SignalR - a real-time messaging framework. Once execution completes, the required UI changes are sent to the client and merged into the DOM

We will be exploring many intricacies of the Blazor life-cycle, data flow, JavaScript Interoperability and general development activities and nuances.

Deploy To Microsoft Azure Cloud

Azure Web App Service is key to deploying the API and Blazor Server Applications. We will also enlist the use of Azure SQL for Database to support our API.

Azure Static Web Apps is a service that allows you to deploy both JavaScript apps but now also Blazor apps. The service is simple to use as it only requires an Azure subscription and a GitHub repo. That's all we need.

Build A Strong Foundation in .NET Core Programming:

  • Build a fully data driven REST Web API using cutting edge technology

  • Build a Single Page Application client side UI using Blazor Server AND Blazor WebAssembly

  • Connect to an existing Database using Entity Framework Core

  • Repository Pattern and Dependency Injection

  • Progressive Web Application with Blazor

  • Setup Logging using NLog

  • Setup API documentation using SwaggerUI

  • Understand the REST design principles

  • Understand C# and .Net Core Web Syntax

  • Understand user Authentication using JWT (JSON Web Tokens)

  • Store JSON Web Tokens using Local Browser Storage

  • Handle Blazor Application User Authentication State

  • Consume REST Web API in Blazor Application

  • Understand how to use Models, DTOs and AutoMapper

  • Manage Packages with NuGet Manager

  • Setup GitHub for Source Control

  • Migrate To .NET 5 in a few easy steps

  • Deploy Applications and Database to Microsoft Azure

Content and Overview

To take this course, you will need to have some knowledge of Object Oriented Programming, if not C#. Even if you do not have much exposure to the .NET development stack, this course is very beginner friendly and chock full of development tips.

This is a huge course. Over 16 hours of premium content, but smartly broken up to highlight a set of related activities based on each module in the application that is being built. We will also look at troubleshooting and debugging errors as we go along; implementing best practices; writing efficient logic and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course and you will be challenged to be the best you can be.

We don't do things the perfect way the first time; that is not the reality of writing code. We make mistakes and point them out and fix them around them. By doing this, we develop proficiency in using debugging tools and techniques. By the time you have finished the course you will have moved around in Visual Studio and examined logic and syntax errors so much, that it will be second nature for you when working in the .NET environment. This will put your new learned skills into practical use and impress your boss and coworkers.

The course is complete with working files hosted on GitHub, with the inclusion of some files to make it easier for you to replicate the code being demonstrated. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.

Clicking the Take This Course button could be the best step you could take towards quickly increasing your income and marketability! Also, remember that if you don't think the course is worth what you spent, you have a full 30 days to get a no questions asked refund!

It's time to take action!

See you in the course!

Asp.Net Core : The Complete Guide To Build RESTful Api’s

Learn to build secure RESTful Api's with Asp.Net Core, Entity Framework and C#

Created by Asfend Yar Hamid - Xamarin MVP, Microsoft MVP

"]

Students: 8296, Price: $99.99

Students: 8296, Price:  Paid

Welcome to the Complete Rest Api's course with Asp.Net Core and C#. 

Are you tired of boring outdated and incomplete courses , then let's dive in to this course.Well I'm Asfend Microsoft Most Valuable Professional (MVP) as well as the First Xamarin University Most Valuable Professional at Udemy and in this course I'll explain you every single aspect of rest ful web api's with asp.net core and c#. Yeah I know there're lot of courses over internet but there's never a single guide that teaches you how to create a complete web api's in asp.net core. And the purpose of this course is to train you to build your own Restful web api's in asp.net core. 

The main focus of this course is on the Restful Web Api via Asp.NET Core and C#. So if you're familiar with C# , Asp.Net and Entity Framework Or if you want to create the Restful web api's in Asp.Net then this is the right course for you.

If you don't have any idea about Rest Api then don't worry because in this course we'll cover all the Rest Api concepts.

By getting this course, you can be rest assured that the course is carefully thought out and edited. And I'm always happy to make the helpful content for the students.

So by the end of the course, you'll completely understand:

  • How to create a Rest Api via Entity Framework Code First Approach with all the advanced functions.

  • Implement Status Codes

  • Adding Migrations in Web Api's

  • Adding Content Negotiation

  • Implement Validation in Web Api's

  • How to add the Routing and Custom Methods

  • Implement Sorting , Paging & Searching

  • Implement Authentication and Authorization and secure your Api with JWT

  • Setup Auth0

  • Adding Caching inside the Rest Api's

  • Create SQL Database on Microsoft Azure

  • Deploy Web Api on Microsoft Azure

  • Create A Real World Coffee Shop Api From Scratch to End (No Copy paste code I'll explain you each and every single line of code so that you can create a complete Real World Apis in Asp.Net Core happily)

Don’t waste your time

Don't waste another minute of your precious life on poor quality videos courses. Or instructors who you can't understand. Or teachers who have no real world in-person teaching experience. Your time is precious. In this course you'll get a best instructors with carefully crafted content, beautiful outline and proper structured material and learning by doing. 

I'll explain you each and every single line of code. I've been in your shoes and every time copy and paste is not a solution and that's why I've tried to create everything in front of you so that you can learn how to solve the errors. We'll learn every thing from scratch. 

And before this course you don't need my other courses. If you're a C# developer  then you should go ahead with this course.

After this course you'll be very much familiar with Asp.Net Core Web Api's and you'll be able to create any kind of real world web api's in asp.net quite easily as well as efficiently.

Sign up today, and look forward to:

  • Over 4 hours of HD 720p video content

  • Building a Real World fully-fledged Web Api's including ones that use Rest Api Architecture , Access Token , Authentication , Authorization, Caching and much more.

  • All the knowledge you need to start building any api you want

Remember...

After this course you'll get all the  Source Code and along with this I'll also share  the links and helping material for the Rest Api's with you but you need your personal Azure Portal where you can launch your web api.

I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! So it's completely risk free, sign up today with ZERO risk and EVERYTHING to gain.

So what are you waiting for? Click the buy now button and join the world's First Complete Rest Api's Course with Asp.Net Core and C#.

Rest Api’s in Asp.Net Core and C# 2021 Edition

Build REST Api's with Asp.Net Core , Entity Framework Core and C#

Created by Asfend Yar Hamid - Xamarin MVP, Microsoft MVP

"]

Students: 8060, Price: $49.99

Students: 8060, Price:  Paid

Are you tired of boring the outdated and incomplete courses , then let's dive in to the world of Rest Api's. I'm Asfend Microsoft Most Valuable Professional (MVP) and in this course I'll explain what basically the Rest Api is and how you can create the Rest Api's in ASP.NET Core and C#. 

The main focus of this course is on the Restful Web Api via ASP.NET Core and C#. So if you're familiar with C# , ASP.NET Core and Entity Framework Core Or if you want to create the Restful Api's with .Net Core then this is the right course for you.

In this course we'll start our work from the scratch so if you've no prior knowledge of Rest Api's then don't worry we'll cover everything from absolute beginning. The only thing you need to know is C# programming language.

By getting this course, you can be rest assured that the course is carefully thought out and edited. And I'm always happy to make the helpful content for the students.

So by the end of the course, you'll completely understand:

  • How to Setup the Development Environment For Building Rest Api's

  • Create Restful Api's via Entity Framework Code First Approach

  • Create Api Documentation

  • Implement Status Codes

  • How to add the Routing & Custom Methods

  • Adding Migrations in Rest Api's

  • Data Seeding in Rest Api's

  • Adding Content Negotiation

  • Implement Validation in Rest Api's

  • Implement Pagination in Rest Api's

  • Rest Api's File Uploading with Azure Blob Storage

  • Create SQL Database on Microsoft Azure

  • Deploy Web Api on Microsoft Azure

  • Create A Real World Music Api From Scratch to End (No Copy paste code I'll explain you each and every single line of code so that you can create a complete Real World Api's in .Net Core happily)

A valuable Skill at Your Fingertips  Learning the Rest Api 's put a powerful and attractive look in your Resume .Both C# and ASP.NET are open source, easy to learn and has an excellent Microsoft support. 

Jobs in Rest Api's are plentiful, and being able to learn the Web Api 's with a professional way will give you a strong background to more easily pick up other challenging platforms and create the Rest Api's for other platforms.

Content and Overview  Suitable for C# programmers, Asp.Net Developers , Software engineers or Backend Developers. Through this course , you’ll create a  Restful Api's and establish a strong understanding of the concept behind Restful Api's. 

What am I going to get from this course?

  • Learn Rest Api's from a Microsoft (MVP), Xamarin MVP from your own desk.

  • Create Restful Api in ASP.NET Core 5.0 with me.

  • Suitable for intermediate & advanced programmers, C# Asp.Net developers and ideal for users who learn faster when shown.

  • Visual training method, with Hands on Lab Practice  and coding.

  • Breaks even the most complex scenarios down into simplistic steps.

  • Also you'll be able to learn all the Advanced concepts of Rest Api's like Validations, Paging , Api Documentation , Deployment , Blob Storage etc.

  • After this course you can also apply those Rest Api's concepts in some other programming language.

Asp.Net MVC 5 – Ultimate Guide – In depth & Sample Project

Asp.Net Mvc, Asp.Net Core Mvc, Repository Pattern, Web Api, Asp.Net Identity, Entity Framework

Created by Web University by Harsha Vardhan - MS Certified Trainer | 51000+ Happy Students

"]

Students: 7630, Price: $19.99

Students: 7630, Price:  Paid

Asp .Net MVC 5 - Ultimate Guide - Indepth & Sample Project

THE BEST SELLING Asp .Net MVC COURSE ON UDEMY - OVER 320 REVIEWS - 5 STARS!

**************************************************************

LEARN these HOT TOPICS in Asp .Net Mvc 5:

  • Controllers and Action Methods

  • Understand different types of ActionResult

  • Master the Razor View Engine and use it like a Pro

  • Read model collections to produce grids

  • Handle HTTP request and HTTP response headers

  • Create Layout views (for master pages)

  • Handle different issues of URL routing

  • Enable the NEW Attribute routing

  • Interact with database using EntityFramework DbFirst Approach and CodeFirst Approach

  • Update database using CodeFirst Migrations, in case of CodeFirst Approach

  • Create and use HTML Helpers for development of various Forms with all Validations

  • Create User Authentication and Security using Asp .Net Identity

  • Create and apply various types of Filters to Controllers and Action Methods

  • Handle Cross-Site Request Forgery (CSRF)

  • Handle exceptions with real-time best practices

  • Create N-Tier architecture with Service Layer and Repository Layer

  • Share data using ViewBag, TempData and ViewData

  • Create REST-API End Points using Asp .NET Web API

REAL-TIME PROJECTS

  • A mini project, "Products Management", where the admin can create categories, brands and products with REST API.

**************************************************************

POTENTIAL BENEFITS OF THIS COURSE

  • By the end of this course, you will create all of the source code for a complete Asp .Net Mvc real-time project, with all features like page navigation with routing, CRUD operations with real databases, User registration and login with Asp .Net Identity, handle other aspects such as filters, layout views, validations, exception handling.

  • You will type in every line of code with me in the videos ... all from scratch.

  • I explain every line of asp .net mvc code that we create. So this isn't a copy/paste exercise, you will have a full understanding of the code.

  • I am a RESPONSIVE INSTRUCTOR .... post your questions and I will RESPOND in 24 hours, ASAP.

  • All source code is available for download

  • PDF's of all lectures are available for download.

  • English captions are available.

**************************************************************

Sample of the reviews:

I had first purchased this course around 3 yrs back. I found the content to be quite good, but suggested a few improvements in the delivery. I revisited the course to refresh my skills a few months back and found that Harsha had covered up on most of the areas of improvement which I had noticed earlier. The content and delivery is even more refined now, Great course for serious learners. No distractions and ever focused. Content is great and organized very well. Though it's lengthy, covering even a part of this course will give you years of experience in the subject. The experience and advanced skill level of Harsha shows throughout. I never was able to finish the whole course, but half way through itself I had developed the required confidence. GREAT EFFORT HARSHA. And most importantly Harsha is all ears to your doubts and questions. So I am happy that he guided me with timely advice whenever I reached out to him via Udemy's platform. - Adil Azeez

★★★★★

I decided to give a 5-star rating because towards the end of the course, the Teacher presents an example of a professional level project where best practices are applied in ASP .NET MVC programming. As far as I'm concerned, this made me completely change my mind in how to deal with a new MVC project. Thank you so much Harsha !!! - Roberto Faelli

★★★★★

This is the best course for learning ASP .NET MVC out there. Hands down!. - Anurag Anand

★★★★★

I feel proud to have such knowledge-full person as instructor. Everything is so good. - Mitul Shah

★★★★★

go for it!! one of the best courses available for ASP .NET MVC. never felt so confident before. An in depth explanation has been provided for each and every topic. It is comprehensive and also engaging. - Nikilesh S.V. Srinivas

★★★★★

thank you sir Harsha for providing a very creative lectures. i have see a lot of lectures on mvc but i not understand properly and this lectures is really very helpful for beginners. - S Qammer Abbas

★★★★★

This is an incredible course, i have a lot of experience with web forms and always wanted to move to MVC but didn't have the confidence to do, but this course answer all my questions about MVC, it explains everything how it works, all the functionalities and in the end you create a project with everything learned. It's a lot o content that make you really understand how asp .net MVC works, i recommend to everyone in Udemy. - Marcos Paulo de Melo Canova

★★★★★

I have been trying to learn MVC Asp dot net for 3 years. I attended many courses unfortunately no course has been explained me so well to understand MVC. I highly recommend this course if you want to learn MVC from A-Z and start making your next application in MVC. I am very happy to taken this course, and I am also taking another course of Harsh Angular JS. My Best Wishes to this instructor for making such a nice course. 3 Cheers! - imtiaz Iqbal

**************************************************************

No Risk – Money-Back Guarantee

Finally, there is no risk. You can preview first few lectures of the course for free. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day money back guarantee.

So you have nothing to lose, sign up for this course and learn how to build Angular Projects from scratch!

Key Points about this Course: 

  • We don't use the ready-made project template called "MVC" in Visual Studio, but we develop (create) everything from the scratch with "Empty" project template; so that you will be able to understand each and every aspect of Asp .Net Mvc, clearly, without confusion.

  • Authentication is shown with Asp .Net Identity development from scratch

  • Database connections are shown with SQL Server

  • All the concepts are progressively integrated into a sample mini project called "Product Manager", which includes all essential features that a real-time project should have.

  • All the concepts explained in both theoretically and practically.

  • We use Bootstrap from the beginning of the course.

  • We use Windows O/S, Visual Studio 2017 / 2019, C#, Entity Framework, Bootstrap.

Building Your First Microservice With .NET

Build your first microservice with C#, ASP.NET Core, VS Code, MongoDB, and Docker. Step by Step.

Created by Julio Casal - Passionate Software Engineer

"]

Students: 7032, Price: Free

Students: 7032, Price:  Free

Is your team suffering the symptoms of the monolithic hell? Has your code base become so complex it's too hard to understand and modify? Does it take forever to build and deploy your system? Do you just want to know what's the latest in distributed systems architecture?

In this course you will learn why everyone is moving to microservices and how to get started with C# and the .NET platform.

Here for some of the things you will learn in this course:

  • What is a monolith and the typical issues it presents over time

  • What are microservices, the problems they solve and when to use them

  • A quick view of the building blocks of a .NET microservices based architecture

  • How to create a microservice from scratch using .NET 5 and Visual Studio Code

  • Use C# 9 record types to define Data Transfer Objects (DTOs)

  • How to implement a microservices REST API with ASP.NET Core and Swagger UI

  • How to use the repository pattern to persist data into a MongoDB NoSQL database

  • What is Docker and how to run a MongoDB container in your box

We will not jump straight to the ideal implementation, we will start with a very simple and "naïve" implementation, we will learn about common mistakes when implementing microservices, we will learn about multiple techniques and patterns in the microservices world and finally we will arrive to a nice implementation based on best practices.

This is a beginner level course, so I intentionally take my time to explain every new concept in a very didactic way to ensure you understand the purpose of the code you are about to write. You will find no magic code copied from external or hidden sources. We will start absolutely from scratch and I will explain every line of code as I add them to the projects.

You should have some basic C# knowledge and ideally some web development experience to make the most of this course. However, I make no assumptions on your previous knowledge of ASP.NET Core or of any of the other libraries, tools and techniques used during the course. As long as you are eager to learn by doing, I think you will really enjoy this course since I will explain everything I do as we write the code together.

By the end of this course, you will have a fully working .NET based microservice, but most importantly, you will understand every line of code and why we ended up with the final implementation.

Programming in Blazor – ASP.NET Core 5

Create interactive web applications with C#

Created by Felipe Gavilán - Software Engineer

"]

Students: 6968, Price: $64.99

Students: 6968, Price:  Paid

Blazor is a Microsoft technology that allows us to make interactive web applications with C# without using JavaScript.

In this course we will learn to develop web applications with Blazor.

Throughout the course we will create an application applying what has been learned.

We will go from the basics to the advanced. We will create forms, components,  entities, relations with our entities, and user system with roles and more.

We will use an ASP.NET Core 5 application to serve our Blazor project, and with Entity Framework Core 5 we will create our database.

In the end, we will use Azure services, such as Azure App Service and Azure DevOps, to publish our application to production.

Creating Single Page Apps using ASP.Net Core and React

SPA using ASP.Net Core and React

Created by SkillBakery Studio - Start Learning Today...

"]

Students: 6881, Price: Free

Students: 6881, Price:  Free

In this course, we will be learning how to build a single page web application using ASP.Net Core and React.

We will also cover how a sample SPA can be created using ASP.Net Core and Vue framework.

The course will basically cover the following topics of interest

1. How to Setup a SPA Project

2. Exploring the file structure of the project

3. ASP.Net Core Services - Node and SPA Services

4. Fallback Routes

5. Working with Database

6. Publishing your SPA application

So what are you waiting for let's get started

ASP.NET CORE: BACKGROUND PROCESSING WITH HANGFIRE

Learn about an easy way to perform background processing in .NET Core applications.

Created by Ervis Trupja - Instructor | Web Developer

"]

Students: 5033, Price: Free

Students: 5033, Price:  Free

A common programming task is running background jobs and running background jobs successfully without messing the code up is not an easy task, but it is not as hard you might think either.

A background process/job is a process that runs behind the scenes without user intervention and hangfire is a simple, persistent, transparent, reliable and efficient open-source library used to perform background processing in .NET and .NET Core applications.

During this course you will learn:

  • What is a background process/job/task?

  • Why use Hangfire with asp.net core applications to perform background processing

  • Setting up hangfire in an AspNet Core Web API project

  • Fire-and-forget jobs

  • Delayed jobs

  • Recurring jobs

  • Continuations jobs and more...

ASP.NET Core 5.0 MVC The Beginners Guide To Becoming A Pro

Learn ASP.NET Core 5 with MVC and Entity Framework Core- Build a Real World Appointment Application using .NET 5 & Azure

Created by Denis Panjuta - Teaches over 200,000 students to code

"]

Students: 3042, Price: $129.99

Students: 3042, Price:  Paid

The course comes with 100% support for any questions or errors with the course content/project.

In this ASP.NET Core 5 Beginner course, you will learn to build Web Apps using the MVC architecture. The course will take you from no experience with ASP.NET to building a functional website.

This course is for Anyone with experience in C# and SQL who wants to take the next step and learn to build applications in ASP.NET Core with MVC as well as by using the Entity Framework Core.

If you want to finally understand what the fuzz is all about and want to see how to quickly create functional, clean, and efficient websites and get a great entry into ASP.NET Core MVC development, then this is the right course for you.

We will be building a real-world appointment website using authentication, user roles, etc. 

We will be setting up a great foundation with all the basic concepts of ASP.NET Core 5

The focus of this course is not just on teaching you ASP.NET Core, its main focus is getting you ready for real-world projects.

We have divided the course into two parts.

In part 1 you will learn the fundamentals of ASP.NET, CRUD Operations, and the Entity Framework Core.

This includes:

  • Introduction to Model View Controller

  • Understanding the structure of an ASP.NET Core Project by understanding what each file does

  • Understanding Routing and Actions

  • Passing values from one screen to another

  • Setting up the Database DB Context as well as Entity Framework Core

  • Applying CRUD operations

  • and much more

In the second part, you will build a real-world appointment Applications. This will teach you to become a real ASP.NET developer.

You have a 30 Day Money-back Guarantee, so in case you realize, this isn't the right course for you, you don't take any risk and can get your money back.

The course comes with challenges and real-world applications.

So don't hesitate and enroll in the only course that you will need, to take you from beginner to a confident developer of real-world projects.

Entity Framework Core – The Complete Guide (.NET Core 5)

Learn Entity Framework Core using Code First Methodology in ASP.NET Core 5 (.NET 5)

Created by Bhrugen Patel - Passionate Software Developer

"]

Students: 2739, Price: $99.99

Students: 2739, Price:  Paid

Entity Framework is a term that goes hand by hand with ASP.NET Core. It is one of that technology that is used very often and is not understood most of the time.

This course will teach you everything you need to know about using Entity Framework Core with ASP.NET Core. The skills you will learn will help you to build and architect complex ASP.NET Core applications that make full use of Entity Framework Core with Code First. We will start with the basic fundamentals of Entity Framework Core and then we would dive into advanced concepts.

Unlike other courses, which are outdated or do not convert all the topics. I have especially taken care to keep the course updated as well as cover topics from beginner to advanced topics with Entity Framework Core.

By the end of watching this course, you'll be able to:

  • Understand the basics of Entity Framework Core

  • Use code-first migrations to push changes to the database, and learn how to manage them.

  • Override code-first conventions (using data annotations and fluent API)

  • Understand how LINQ works and how to filter data.

  • Add, update and remove objects

  • Apply best practices with Entity Framework

  • Understand relationships in Entity Framework Core

  • Bulk operations in Entity Framework Core

  • Change tracker, RAW SQL, Stored Procs, View, and much more.

ASP.NET Core MVC – Up and Running Part 1 (.NET 5)

Learn ASP.NET Core 5 with MVC and Entity Framework Core as we build real world Paving Company project with .NET 5

Created by DotNet Mastery - Ultimate Training Resource for .NET Developers

"]

Students: 1949, Price: $19.99

Students: 1949, Price:  Paid

Course comes with 100% support for any questions or errors with the course content / project.

This is a Beginner course on ASP.NET Core 5 using MVC that will take you from basics structure to building a functional website. This course is for anyone who is familiar with ASP.NET basics and wants to know about applications in ASP.NET Core with MVC as we will integrate it will Entity Framework Core.

If you want to learn what the buzz word with ASP.NET Core is, and how quickly you can create a functional business website and get an overview of ASP.NET Core MVC, then this is the perfect course.

We will be building a website for Paver Company where we will display all the products and customers would be able to send inquiries for the product they are interested in.

We will be setting up a great foundation with all the basic concepts of ASP.NET Core 5

Focus of this course is not just on teaching you ASP.NET Core, its main focus is getting you ready for real world project.

I have divided the course in two part. In part 1 we have simple requirements but in Part 2, our requirements will change! Which is a typical real world scenario.

With that I will explain how to adapt with the changes and make sure the requirements change can be handled as smoothly as possible. Exciting right?

So Enroll in the only course that will take you from scratch and make you a developer ready for real world projects!

Dependency Injection in .NET 5 (.NET Core)

Learn the basic foundation of Dependency Injection in ASP.NET Core / .NET 5 web applications.

Created by Bhrugen Patel - Passionate Software Developer

"]

Students: 1606, Price: $99.99

Students: 1606, Price:  Paid

Dependency Injection is one of those terms that are used very often and are not understood most of the time.

This course will teach you everything you need to know about using dependency injection in ASP.NET Core. The skills you will learn will help you to build and architect complex ASP.NET Core applications that make full use of dependency injection. We will start with the basics of Dependency Injection and then we would dive into advanced concepts.

In old times we had to use third-party libraries for dependency injection but with .NET Core / .NET 5, dependency injection has been an integrated part of the .NET and it has great capabilities!

We will learn about all the topics that are needed to master Dependency Injection. By the end of the course, you will be fluent with all questions when it comes to dependency injection.

Ultimate ASP.NET Core 5 Web API Development Guide

Learn how to create a maintainable Web API using ASP.NET Core 5, Entity Framework and Enterprise Level Design Patterns

Created by Trevoir Williams • 200,000+ Students - Lecturer | Software Engineer | Consultant

"]

Students: 1274, Price: $109.99

Students: 1274, Price:  Paid

Overview

Learn how to build a RESTful API using ASP.Net Core API, Entity Framework, enterprise grade practices for a scalable and future proofed Web API solution. We will implement various support tools for logging, documentation, security and error handling.

ASP.NET Core based on the new .NET 5 runtime, is Microsoft's modern, cross-platform framework for building enterprise ready web applications. In this course, you will learn everything you need to know about building a RESTful API using .NET Core 5, from understanding the folder structure and files, to building and deploying a complete web REST API.

Why Learn ASP.NET Core / .NET 5

Microsoft .NET is the platform that drives the business technology of many of the top corporations in the United States and many other countries. It is the predominant technology used to drive enterprise-scale business technology. Companies have chosen .NET because for its proven scalability, reliability, and support. Not many technologies have achieved this level of stability, maturity and speed. Creating a flexible yet stable technology is quite a feat, and that’s exactly what ASP.NET Core developers have achieved.

The .NET language of choice to learn is C#, as it is among the most widely used languages today. It’s a general purpose programming language that can handle almost any problem, from desktop to mobile to dynamic web applications. As such, there is a high demand across the world for .NET developers in a variety of industries, so that means that more jobs are available for candidates with a foundation built upon .NET technologies.

Why Learn to Build An API

The acronym API means Application Programming Interface. The ability to design and maintain an API is an important toolset for the modern web developer. It allows you to extend the accessibility of your software to external applications and other developers, leading to a more global software solution.

REST APIs have become a standard in the industry because of their ability to serve essential functionality from any kind of backend, to any kind of frontend while catering to thousands of clients simultaneously. There is no time like now to skill up and start adding ASP.NET Core Web API to your skillset.

Build A Strong Foundation in .NET Core 5/ .NET 5 Programming:

  • Build a fully data driven REST Web API using cutting edge technology

  • Test and Troubleshoot using Postman

  • Create a database using Entity Framework Core

  • Unit Of Work and Generic Repository Pattern

  • Dependency Injection

  • Setup Logging using SeriLog

  • Setup API documentation using SwaggerUI

  • Understand the REST design principles

  • Understand C# 9 and .Net Core Web Syntax

  • Setup Identity Core for User Authentication and Authorization

  • Understand user Authentication using JWT (JSON Web Tokens)

  • Understand how to use Data Transfer Objects (DTOs) and AutoMapper

  • Manage Packages with NuGet Manager

  • API Caching, Versioning and Request Rate Throttling

  • Understand .NET 5 workflows, tools and application development

  • Setup GitHub for Source Control

  • Deploy Application and Database On premises with Internet Information Systems (IIS) and Microsoft SQL Server (MSSQL)

  • Deploy Applications and Database to Microsoft Azure

Content and Overview

To take this course, you will need to have some knowledge of Object Oriented Programming, if not C#. Even if you do not have much exposure to the .NET development stack, this course is very beginner friendly and chock full of development tips.

Practical guidance is provided so you can achieve a tangible and valuable outcome, and you also are given a dose of theory on REST (Representational State Transfer), JSON (JavaScript Object Notation), DTOs (Data Transfer Objects), and the MVC (Model View Controller) architectural pattern.

This is a huge course. Over 10 hours of premium content, but smartly broken up to highlight a set of related activities based on each module in the application that is being built. We will also look at troubleshooting and debugging errors as we go along; implementing best practices; writing efficient logic and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course and you will be challenged to be the best you can be.

We don't do things the perfect way the first time; that is not the reality of writing code. We make mistakes and point them out and fix them around them. By doing this, we develop proficiency in using debugging tools and techniques. By the time you have finished the course you will have moved around in Visual Studio and examined logic and syntax errors so much, that it will be second nature for you when working in the .NET environment. This will put your new learned skills into practical use and impress your boss and coworkers.

The course is complete with working files hosted on GitHub, with the inclusion of some files to make it easier for you to replicate the code being demonstrated. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.

Clicking the Take This Course button could be the best step you could take towards quickly increasing your income and marketability! Also, remember that if you don't think the course is worth what you spent, you have a full 30 days to get a no questions asked refund!

It's time to take action!

See you in the course!

Building Applications with Angular 11 and ASP.NET Core 5

Use Angular, ASP.NET Core, Entity Framework Core, Material Design, JWT, Leaflet, for developing a complete application

Created by Felipe Gavilán - Software Engineer

"]

Students: 1019, Price: $69.99

Students: 1019, Price:  Paid

With ASP.NET Core we can develop Web APIs using C#.

With Angular you can create modern web applications without too many headaches.

In this course we will use both tools to create a project. We will make an application with its database, user system, back-end and UI, where you will put into practice the concepts learned in the course.

In the end we will publish our Angular application and our ASP.NET Core application to production.

Some of the topics that we will see:

· Web API development with ASP.NET Core

· Using a SQL Server database with Entity Framework Core

· User system with JSON Web Tokens (JWT)

· Developing a single page application (SPA) with Angular

· Creating reactive forms in Angular

· Make HTTP requests from Angular to ASP.NET Core

· Using Angular Material Components

· Using maps with leaflet

· Save spatial data to a database with NetTopologySuite

· Allow users to upload images to be saved to Azure Storage or locally

You do not need to be an expert in order to take this course. Basic HTML, CSS and JavaScript knowledge will be enough. As we'll learn Angular and ASP.NET Core Web API development in this course.

Upon completion of this course, you will have enough knowledge to face development challenges that involve ASP.NET Core and Angular applications.

ASP.NET Core MVC – Up and Running Part 2 (.NET 5)

Learn to architect ASP.NET Core MVC Application (.NET 5) with Entity Framework Core as we scale existing project in MVC

Created by DotNet Mastery - Ultimate Training Resource for .NET Developers

"]

Students: 945, Price: $19.99

Students: 945, Price:  Paid

ASP.NET Core(.NET 5) has advanced drastically, but with that comes many challenges for a developer.

How do you scale an existing application? How do you architect a mid-large scale project? How to correctly process payments?

This course is part 2 to the Part 1 of Up and Running ASP.NET Core MVC. In Part 1 we built our application with sending inquiry about products that are being sold.

As business requirements change, in this course we will have to add many more features to the project. But with that you need to be sure about architecture to make sure it is scalable! So there will be many changes in existing application, which is a typical real world scenario.

This course will provide you a complete real world scenario which will make you face many challenges and solve those issues as we proceed with the course.

So join me in this exciting course of exploring what real world challenges are and what issues you encounter when business changes their requirements.

We will be using the latest .NET 5 for this course along with Entity Framework Core and Braintree for payment processing.

Mastering ASP.NET Core MVC 3.1 & 5.0 From Scratch Using C#

Learn How to build Modern Web Applications using ASP.NET Core MVC - Step By Step

Created by Kameswara Sarma Uppuluri - Microsoft Certified Trainer

"]

Students: 734, Price: $49.99

Students: 734, Price:  Paid

ASP.NET Core MVC is an Application Framework for building modern web applications using MVC (Model View Controller) architectural pattern.

ASP.NET Core is modern, open-source and cross-platform framework for building web applications.

ASP.NET Core MVC is a rich framework for building web apps and APIs using the Model-View-Controller design pattern.

The ASP.NET Core MVC framework is a lightweight, open source, highly testable presentation framework optimized for use with ASP.NET Core.

ASP.NET Core MVC provides a patterns-based way to build dynamic websites that enables a clean separation of concerns. It gives you full control over markup, supports TDD-friendly development and uses the latest web standards.

This course provides developers with a thorough knowledge in developing Web Applications using MVC architectural Pattern.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn essential concepts that you need to know to build  Modern Web Applications using ASP.NET Core MVC 3.1 & 5.0.

This course provides step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process.

This course is broken down into 27 Modules with each module providing source code so that you can follow along with Kameswara Sarma Uppuluri.