
Explore how restful web services enable interoperable access to data across devices. Query, store, and update information via web services and receive json or plaintext responses.
Learn how http requests interact with web APIs in the client–server paradigm, and apply CRUD operations using get, post, put, and delete to read, create, update, and delete data.
Download Visual Studio Community from visual studio dot com, run the bootstrap, and start web api development. There are other packages, but they are outside the scope of this course.
Repair a corrupt Visual Studio installation using the bootstrapper, then choose repair in the installer dialog; if needed, uninstall and reinstall, or use modify to add packages.
Launch Visual Studio and create a new web API from scratch using the template, enable authentication with individual user accounts, and explore the solution structure to see the project files.
Explore restful web api routing conventions by mapping api controller routes to code, showcasing uniform patterns like api/customers and standard get, post, put, and delete actions.
Explore common http response status codes and their meanings, from 200 ok to 400 bad request. 401 not authenticated, 404 not found, 409 conflict, and 500 server error.
Download Postman at: https://www.getpostman.com/
Using ajax to call a web service with get and post requests, handling 200 and 400 responses, logging results to the console, and exploring asynchronous behavior.
Learn how to protect Web API resources through authorization and authentication by registering a user, obtaining an access token, and using a bearer authorization header to access data.
Web Services are an ever-present part of the internet.
They are the backbone that supplies data to a website, to a mobile app, or to a software application.
By taking this course, you will learn how Web Services work, you'll build one from scratch, and you'll have taken a great step forward in understanding how modern internet applications work.
This course will empower you with the knowledge you need to build Web Applications - whether you are primarily a Front-End Web Developer or a Back-End Web Developer - the knowledge in this course will improve your skill-set.
Become a more advanced Web Developer today, and enroll in the course!
This course will demonstrate the use of RESTful Web Services with ASP.NET Web API in C#.