RESTful API Development with ASP.NET Core Web API Bootcamp

Updated 2022 | RESTful API with ASP.NET Core and Database. Basic auth, role-based, OAuth2, JWT Deploy API app to Azure

Ratings: 3.69 / 5.00




Description

This course is designed for every developer who wants to build RESTful API using ASP.NET Core. Course contents consists of three grades: Beginning (Level 100), Intermediate (Level 200) and Advanced (Level 300) so you can improve your development skill while learning this course. You can see a course grade on each section.

The course is intended to build RESTful API using ASP.NET Core with step-by-step approach. It's suitable for junior web developers and welcoming for senior web developers too. All project samples are written in C# so C# programming skills are required.

You will learn the following topics in this bootcamp:

  • Basic REST APIs programming using ASP.NET Core

  • Accessing database from ASP.NET Core REST API using .NET Entity Framework Core

  • Applying Authentication, Authorization and Role-Based Authorization

  • Implementing RESTful API Security with OAuth2

  • Implementing RESTful API Security with JWT Token

  • Deploying ASP.NET Core REST API to Microsoft Azure


Required Lab Environment

To perform this course, you should prepare these materials:

  • Computer with Windows 10 (Recommended), macOS (Optional) and Linux (Optional)

  • .NET Core SDK 2.2.x or later

  • Visual Studio 2019 or later. You can use Visual Studio Code with dotnet commandline

  • Active Azure account to deploy to Microsoft Azure

Please enjoy your course. Please let me if you have questions corresponding to this course.


Update 19 February 2022

  • Add new content about ASP.NET Core 6.0 API with Minimal APIs

Update 18 April 2020

  • Add new content about ASP.NET Core API with JWT token


What You Will Learn!

  • Build basic ASPNET Core web application (.NET Core 2.2.x and 3.x)
  • Build a RESTful API with ASPNET Core web application
  • Access Database Server from a RESTful API application
  • Practical ASPNET Core Web API application
  • Implement basic authentication on ASPNET Core
  • Implement Role-based access control with ASPNET Core and basic authentication
  • OAuth 2.0 Implementation for ASPNET Core Web API Application
  • Implement Role-based access control with ASPNET Core and OAuth 2.0
  • JWT Token Implementation for ASPNET Core Web API Application
  • Deploy ASPNET Core API to Microsoft Azure

Who Should Attend!

  • Beginner and Pro Web Developers
  • General Web Developers
  • All developers who want to learn RESTful API with .NET Core