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

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

4.61 (6493 reviews)
Udemy
platform
English
language
Web Development
category
instructor
RESTful Web API - The Complete Guide (.NET7  API) Part 1
43,146
students
9 hours
content
Aug 2023
last update
$119.99
regular price

What you will 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

Why take this course?

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 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 API as 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.NET Core.

  • Visual Studio 2022

  • SQL Server Management Studio

  • .NET 7

What am I going to get from this course?

  • Learn basic fundamentals of ASP NET Core web API

  • Build RESTful API's in .NET 7

  • 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.

  • Deploying .NET 7 API

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.

Reviews

Jorge
November 15, 2023
The content of the course is great, very complete, it looks like pretty much covers what i need to learn, on topics, from the API. The course is easy to understand and the Demo looks very promising.
Themba
November 13, 2023
Brilliant teaching skills with clear and precise explanation of every chapter of the .NET 7 API implementation. It helped a lot with polishing my .NET Core skills.
Deneb
November 12, 2023
I have taken two courses from Bhrugen, this one and .NET Core MVC - The Complete Guide 2023 [E-commerce] [.NET8] and both were great courses. The courses are very detail and have a lot of good tips of how to become a better .Net programmer. Thank you for sharing your knowledge!
Devan
November 12, 2023
Great detail on how API's are created/function. Adding the applications which interact with the API is even better as it shows real world usage of an API.
Priscah
November 7, 2023
I am so excited to start on Web API, having bought another course from you, despite being a beginner in C#, tells it all. I love how you teach and the content you give. I can't wait to dive in the Web APIs.
Svilen
November 6, 2023
My man killing it. Such a good course! Angela was super nice helping out when I got stuck, kudos to the team. 5/5
Mayur
November 2, 2023
Hello sir, Your videos provide a clear explanation for complex things as well. I would rate this video 4.5 stars out of 5. It's a highly informative and well-presented resource.
carl
October 31, 2023
The quality of the course is impeccable. The instructor takes care to provide every necessary detail without being verbose while taking care to remain practical. A real-time saver. The course fulfills its objective of showing how to develop an API for the real world. Thank you for sharing this experience.
Davor
October 30, 2023
Too much time dedicated to consuming web service (Web application), instead of more deep explanation of concepts, what/why we are doing something. Some inconsistency in naming conventions. Again, if dedicating so much time to Web app, and then creating (copy/pasting) three almost the same Views for create/delete/update methods is in my opinion not the best practice.
Alan
October 30, 2023
No problems following along at all, and I like that you run into many of the same issues that I do and you explain them and show how to resolve them.
Elmer
October 30, 2023
Excellent course, learned a lot from it. I would recommend for sure! Mr. Bhrugen has a lot of knowledge, and know how to teach others pretty well.
Jura
October 25, 2023
Never encountered such great teacher - so thorough, covers every detail, exception and really provides an explanation instead of solution (which is rare!). I am quite a cheap and never brought any learning/tutorial, so for me to buy this one - it is really amazing and worth it. Dude really has a gift of teaching!
Gibson
October 25, 2023
I have gained so much experience through this course. The explanation along with the video, has helped me in a great way to fully understand everything. Everything is so simple if you follow videos step by step. All I can say is thank you for making me a good developer. There are other courses by other tutors out there on Udemy, but this is by far the best.
Marcus
October 20, 2023
Very clear and concise instructor. Helped me get a more through understanding of .NET 7. and Azure deployment.
Bulakit
October 20, 2023
สอนดีนะ แต่บางทีเหมือนสับสนตัวเองอะ ทำๆไปอยู่ดีๆกลับมาลบของเก่า ไม่ก็บางอันแอบไปแก้มา แต่ลืมใส่ใน VDO ต้องตรัสรู้เอง (เขาถึง required ประสบการณ์ 6 เดือน ของ C#)

Charts

Price

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

Rating

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

Enrollment distribution

RESTful Web API - The Complete Guide (.NET7  API) Part 1 - Distribution chart
1480202
udemy ID
12/23/2017
course created date
2/25/2020
course indexed date
Bot
course submited by