RESTful API Development with ASP.NET Core Web API Bootcamp
Learn to build REST APIs with ASP.NET Core, databases, and secure authentication (Basic Auth, OAuth2, JWT). Deploy to Azure.
Course Content
RESTful API Development with ASP.NET Core Web API Bootcamp is an all-levels Udemy course taught by Agus Kurniawan. It runs 3h 13m, is taught in English, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 21 reviews, with 173 students enrolled. It is a paid course, last updated February 2022.
Build powerful RESTful APIs with ASP.NET Core! This comprehensive course is designed for developers of all levels, from junior web developers to experienced professionals, looking to master API development. We offer a structured learning path with three levels: Beginner (Level 100), Intermediate (Level 200), and Advanced (Level 300), allowing you to progressively enhance your skills. You'll see the course level indicated for each section.
This bootcamp takes a step-by-step approach to building robust REST APIs using ASP.NET Core. All project samples are written in C#, so a solid understanding of C# programming is recommended.
Here's what you'll learn:
- Basic REST API Programming: Fundamentals of designing and implementing REST APIs with ASP.NET Core.
- Database Access with .NET Entity Framework Core: Learn how to seamlessly access and manage data from your ASP.NET Core REST API using Entity Framework Core.
- Authentication & Authorization: Implement secure user authentication and authorization mechanisms.
- Role-Based Authorization: Control access to API resources based on user roles.
- REST API Security with OAuth2: Secure your REST APIs using the industry-standard OAuth2 protocol.
- REST API Security with JWT Tokens: Implement secure authentication and authorization using JWT (JSON Web Tokens).
- Deploying ASP.NET Core REST APIs to Microsoft Azure: Deploy your completed ASP.NET Core REST API to the cloud with Microsoft Azure.
Required Lab Environment:
To successfully complete this course, you'll need:
- A computer with Windows 10 (Recommended), macOS (Optional), or Linux (Optional).
- .NET Core SDK 2.2.x or later.
- Visual Studio 2019 or later. You can also use Visual Studio Code with the dotnet command-line interface.
- An Azure account to deploy your application to Microsoft Azure.
Course Updates:
- February 19, 2022: New content added focusing on ASP.NET Core 6.0 API with Minimal APIs.
- April 18, 2020: New content added covering ASP.NET Core API with JWT tokens.
Ready to start building? Don't hesitate to reach out if you have any questions!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.