RESTful API Development with ASP.NET Core Web API Bootcamp

Build RESTful API with ASP.NET Core and SQL Server. Apply basic auth, role-based, OAuth2, JWT Deploy API app to Azure

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.

What you’ll 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.

Course Content

  • Bootcamp Preparation (Level 100) –> 3 lectures • 10min.
  • Building A Simple Calculator API (Level 100) –> 5 lectures • 16min.
  • Building A Registration RESTful API (Level 200) –> 8 lectures • 29min.
  • Restful API Security: Authentication and Authorization (Level 300) –> 9 lectures • 24min.
  • RESTful API Security with OAuth2 (Level 300) –> 9 lectures • 31min.
  • Deploying RESTful API to Microsoft Azure (Level 200) –> 3 lectures • 30min.
  • RESTful API Security with JWT Token (Level 300) –> 6 lectures • 18min.

RESTful API Development with ASP.NET Core Web API Bootcamp

Requirements

  • Having a basic skill for C# Programming.
  • A computer with installed Visual Studio 2019 (Recommended).

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.

 

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 18 April 2020

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

 

Get Tutorial