Udemy

ASP.NET Core Web API - Zero to Hero [ASP.Net Core 5.0]

Enroll Now
  • 988 Students
  • Updated 4/2021
4.4
(306 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
7 Hour(s) 6 Minute(s)
Language
English
Taught by
Nitish Kumar
Rating
4.4
(306 Ratings)
3 views

Course Overview

ASP.NET Core Web API - Zero to Hero [ASP.Net Core 5.0]

Master the ASP.NET Core Web API concepts, Develop RESTful Web API and consume them in Angular application

ASP.NET Core Web API is the latest and most powerful framework for the development of RESTful Web API. This Asp.Net Core Web API is open source and supported by Microsoft.

RESTful Web APIs are the most essentials part of any modern world application. These RESTful Web APIs help us to extend our application on multiple platforms like Web app, Android app, iOS app, etc.

Learning Journey

We will start our learning from the fundamentals of Web API like

  • What is Web API?

  • Why do we need Web API for our application?

  • What is the best framework for Web API development?

  • How to set up the development Machine?

  • Develop Web API in Real-world Book Store application

  • Consume the APIs in Angular Application.

  • How to work with Entity Framework Core 5.0 Code first approach?

  • How to create Login and Signup tables automatically using Identity Core?

  • And lots of other concepts.

What type of APIs we will develop

We will develop the following types of APIs

  • HTTP GET: Get single and multiple resources from the database

  • HTTP POST: Add a new resource (book) to the database

  • HTTP PUT: 2 ways to update all columns of a resource in the database

  • HTTP PATCH: Update only a few columns of a resource (Excellent explanation)

  • HTTP DELETE: Delete a resource from the database

Tools and technologies used in this RESTful Web APIs using Asp.Net Core 5.0

We will use all the latest tools and technologies for the development of RESTful Web APIs using Asp.Net Core.

  • Asp.Net Core 5.0

  • Entity Framework Core 5.0

  • Identity Core 5.0

  • SQL Server

  • JWT

  • C#

  • JSON format output

  • Postman (Web API testing client tool)

  • Visual Studio 2019

  • Visual Studio Code

  • SQL Server Management Studio

  • A couple of other packages that are required to develop reliable and robust Web APIs

Code Exercise file

You will get the entire code that is used in this tutorial in the Course resources lecture.

Course Content

  • 10 section(s)
  • 108 lecture(s)
  • Section 1 Introduction
  • Section 2 Why exactly do we need the Web API
  • Section 3 Fundamentals of HTTP, HTTP Verbs and Status Code
  • Section 4 System Setup
  • Section 5 Introduction to Asp.Net Core Web API project
  • Section 6 Explanation of Asp.Net Core Web API Project files
  • Section 7 Convert a Console application to Asp.Net Core Web API application (The Origin)
  • Section 8 Middleware and HTTP Request Pipeline
  • Section 9 Routing in Asp.Net Core Web API
  • Section 10 Controller Action Return Type in Asp.Net Core

What You’ll Learn

  • Fundamentals of ASP NET Core Web API
  • Build RESTful API's in ASP NET Core 5.0
  • Real world Book Store API application
  • Host builder and Web host builder
  • Middleware
  • Dependency Injection: Different ways to inject and resolve the dependency
  • Routing
  • Format the response of your API
  • Get, Post, Put, Patch, Delete API development
  • Consume the APIs in Angular application
  • Login & Signup using Entity framework Core, Identity Core & JWT
  • And lots of other concepts...

Reviews

  • M
    Muheeb Ahmad
    5.0

    Amazing course and gain a much knowledge Regarding .Net Web API based on this course. Thanks

  • H
    Hitesh
    2.5

    Had a very good start with the course. Everything was explained very good but as the course moved to authentication and authorization part, it was more of like a copy paste thing without any explanation what what is done and why it is done. I took this course for the sole purpose of authorization and authentication but it didn't turned out to be the way I wanted it to be.

  • T
    Tanguenang Ngomsi Merlain
    5.0

    very good explained. Structured Course and very good illustrated

  • T
    Tarig
    5.0

    Very nice course, I learned a lot of information in a clear explanation. I recommend this for anyone looking to learn ASP.Net Core Web API Thank you.

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