Udemy

ASP.NET CORE WEB API | The Complete Guide

Enroll Now
  • 31,880 Students
  • Updated 1/2025
4.3
(1,770 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 53 Minute(s)
Language
English
Taught by
Ervis Trupja
Rating
4.3
(1,770 Ratings)
2 views

Course Overview

ASP.NET CORE WEB API | The Complete Guide

Learn to build fast and secure web applications with .NET Core Web API - The highest rated course with 30,000+ students!

A Web API is an application programming interface for the Web. With Web API, you get access to entire features of HTTP like URIs, request/response headers, content formatting, etc.

This course will teach you all you need to know to build personal or commercial applications using Asp.Net Core Web API as your development framework. You will start from just Visual Studio and build your app from the ground up.

As data storage, you will use an SQL database and Entity Framework will be used to interact with your data. You will also learn how to update database schema using Entity Framework migrations, how to add data to the database, get data from the database, update data in the database and also delete data from the database.

You will not only learn about the default features or capabilities that Asp.Net Core Web API has to offer, but you will also create your custom implementations like for example a custom Web API return type.

You will learn all these, step by step with hands-on practice. You will also have a lot of quizzes that will help to improve your knowledge of Web API.

Some of the topics that this course covers are:

  • Introduction to Web API

  • Building your first Asp.Net Core API

  • Working with relational data

  • Controller Action return types

  • Sorting, Filtering, and Paging

  • Asp.Net Core Web API Versioning

  • Unit Testing

and much more...


You can find the source code of this course on my Github account: @etrupja/complete-guide-to-aspnetcore-web-api

Course Content

  • 10 section(s)
  • 93 lecture(s)
  • Section 1 Before You Get Started
  • Section 2 Getting Started with ASP.NET Core Web API
  • Section 3 Building Your First Asp.Net Core API
  • Section 4 Working with Relational Data using Entity Framework
  • Section 5 Controller Action Return Types
  • Section 6 Sorting, Filtering and Paging
  • Section 7 Web API Versioning
  • Section 8 Web API Logging with Serilog
  • Section 9 Unit Testing Web APIs using NUnit
  • Section 10 Securing Web APIs

What You’ll Learn

  • Build a complete .NET Core back-end with Web API, Entity Framework Core & SQL Database
  • Utilize all three types of relationships in your database: one-to-one, one-to-many, many-to-many
  • Seed data with code-first migrations programmatically
  • Implement [HttpGet], [HttpPost], [HttpPut] and [HttpDelete] methods to work with simple or relational data
  • Test your Web API with Swagger and Postman
  • Different Web API versioning methods
  • The default action return types & create your custom return type
  • Server side Sorting, Filtering and Paging
  • AspNet Core Web API Logging with Serilog
  • Unit Testing API Endpoints and Services
  • Token-based authentication and authorization

Reviews

  • J
    Jyoti Warghade
    3.5

    Very good content to get ready for hands-on APIs

  • S
    Sara Ahmed
    5.0

    its good enough to get basic knowledge

  • V
    Vindisha Gharat
    5.0

    It was good g experience, Got basic to advance knowledge of .Net

  • M
    Mc Richard Ortega
    5.0

    Very informative and easy to follow.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed