Description
If you need other developers to access data within your private domain, Web APIs are the best way to accomplish this. Using Web APIs, you write code behind a firewall to access your data and expose just what you want to the outside world. With Microsoft you can write Web APIs using the popular MVC paradigm and this is what you are going to learn in this course. Even if you have never created a Web API before, this course guides you step-by-step through the entire process.
In this course you are provided with an overview of Web APIs in general. You then build an MVC Web API project and learn to consume Web APIs using Postman and Swagger. You learn how to configure the project to return different types of data such as JSON and XML. The basics of routing and how to add logging and exception handling is illustrated. You then build a set of CRUD APIs to allow a developer to interact with your database. You are going to see how to call your APIs via JavaScript/jQuery and how CORS is added to allow cross-domain access. Finally, the basics of securing your Web APIs is covered.
All the demos you are shown during this course are backed up with a set of labs for you to perform. Walking through these labs step-by-step ensures that you understand the concepts illustrated in each lesson. You are going to see approximately 88 demos, be asked over 65 questions, and perform over 75 hands-on labs.
Join Paul D. Sheriff, one of the best instructors in the industry, on your journey to becoming a C# Web API developer using MVC.
Who this course is for:
- If you are a C# web developer, at some point you are probably going to need Web APIs. If you are a front-end developer using Angular, React, JavaScript, jQuery, etc. you should be familiar with how to create Web APIs so you can consume them effectively. If you are already developing Web APIs using MVC, you are sure to learn something new in this course. If you are a development manager or a QA person who workings with developers creating Minimal Web APIs, after watching this course you will be better equipped to work with those developers.
Requirements
- To get the most out of this course, I assume you are very familiar with the C# language, Visual Studio or Visual Studio Code. You should also have a basic familiarity with MVC and web programming.
Last Updated 3/2023
Download Links
Direct Download
Web API Development Using MVC and .NET 6/7.zip (2.0 GB) | Mirror