Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building RESTful Web APIs with ASP.NET Core 3.1
Rating: 4.5 out of 5(469 ratings)
2,152 students

Building RESTful Web APIs with ASP.NET Core 3.1

Learn how to build and deploy an ASP.NET Core Web API!
Created byFelipe Gavilán
Last updated 1/2021
English
English [Auto],

What you'll learn

  • Build Web APIs with .NET Core
  • Deploy Web APIs to Azure and IIS
  • Use Azure DevOps for Continuous Integration and Continuous Delivery (CI/CD)
  • Develop RESTful Web APIs

Course content

9 sections102 lectures11h 26m total length
  • Repository of the Course

    https://github.com/gavilanch/MoviesAPI

  • Introduction0:50
  • What is an API?2:33

    Explore how web APIs expose defined interfaces that let external applications consume a web application and enable cross-application communication via rest style APIs.

  • What is REST?8:25

    Explore representational state transfer and the six REST conditions that shape restful web APIs, including client-server architecture, uniform interface, URIs, HTTP methods, and HATEOAS.

  • Anatomy of an HTTP Request6:36
  • HTTP Methods3:59

    Explore how http methods map actions to resources in restful web APIs, using get, post, put, delete, and patch with headers, bodies, and server responses.

  • HTTP Status Codes6:04
  • Summary0:51

    Explain how RESTful APIs enable components to communicate through standard constraints, using requests with headers and bodies and HTTP methods to act on resources with status codes.

Requirements

  • Basic C# knowledge (know what a class it, variables, if conditional, loops, methods)

Description

Learn how to develop Web APIs with ASP.NET Core from scratch with this incredible course.

We are going to see the entire life cycle of developing a Web API, from creating the solution, developing the endpoints, working on the manipulation of resources, doing automatic testing, and deployment to Azure.

Also, learn how to use Azure DevOps to configure a Continuous Integration and Continuous Delivery pipeline to be able to publish your projects from their source code in Github, Bitbucket, or any other GIT repository provider.

Who this course is for:

  • .NET Developers who wants to learn how to build Web APIs with .NET Core