Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

RESTful Web API - The Complete Guide (.NET7 API) Part 1

via Udemy

Overview

Build RESTful web API (C#) with Authentication and learn how to consume them in a real world application (.NET 7 API)

What you'll learn:
  • Learn basic fundamentals of ASP NET Core Web API
  • Build RESTful API's in .NET 7
  • Learn how to document an API
  • Versioning in an API
  • Implement Repository Pattern in API to database using EF
  • Implement Authentication and Authorization in API and Consume API
  • .NET Identity to Authenticate API
  • Integrate Entity Framework along with code first migrations
  • Learn how to consume API using HTTPClient in the Repository Pattern
  • Dependency Injection in .NET API
  • Deploying API to Azure

This is a Beginner to Intermediate level course on ASP.NETCore Web API that will take you from the basics of building APIto consuming them. This course is for anyone who is new to RESTful Web API's in ASP.NETCore or who is familiar with ASP.NET and wants to learn how to consume them effectively in anASP.NETCore 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.NETCore Project. You will also get a exposure to Entity Framework Code First migrations and learn how to save your data persistently in a database.

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

Finally the complete project will be deployed to azure!


What are the requirements?

  • 6months experience in C#

  • 3-6 months knowledge of ASP.NETCore.

  • Visual Studio 2022

  • SQL Server Management Studio

  • .NET7

What am I going to get from this course?

  • Learn basic fundamentals of ASP NET Core web API

  • Build RESTful API's in .NET7

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

  • Versioning in an API.

  • Implement Repository Pattern in APIto the database using EF.

  • Authentication and Authorization in ASP.NETCore API's.

  • Integrate Entity Framework along with code first migrations

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

  • Deploying .NET7 API

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

Taught by

Bhrugen Patel

Reviews

4.6 rating at Udemy based on 6336 ratings

Start your review of RESTful Web API - The Complete Guide (.NET7 API) Part 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.