PC End User

ASP.NET Web API for REST Services (3 Days) - Virtual or In-person

RESTful design provides a platform teams can use to take advantage of standards and technologies within HTTP to increase API performance and reduce development effort. Service Oriented Architecture and other service based systems have changed extensively in the last few years. By using best RESTful practices teams can design and build REST-style Web APIs that are flexible and easy to extend.

Mobile based apps, JavaScript, and the dominance of Internet based solutions require a faster and more easily implemented solution than that offered by Windows Communication Foundation (WCF). To this end, REST and the Microsoft ASP.NET Web API offer a simple yet powerful framework to build HTTP only, JSON web services.

This class covers designing, implementing and testing a REST based solution using the modern Microsoft stack. This three day class supports modern versions of Visual Studio.

    Upon successful completion if this course, you should be able to: Upon successful completion of this course you should be able to:

    • Build services using REST and the ASP.NET Web API
    • Describe the benefits and shortcomings of REST
    • Secure a REST service
    • Consume JSON returned from a REST service
    • Model URIs and HTTP verbs properly
    • Implement Unit Tests
    • Implement Dependency Injection
    • Know when to choose WFC or REST for a service

    Audience: Programmers wanting to create services using REST

      Recommended Prerequisites: Basic KNOWLEDGE of Windows, C#, .NET programming and Visual Studio

        Book: ASP.NET Web API 2: Building a REST Service from Start to Finish ISBN 9781484201107

          Length: 3 Days, 18hrs.

          Virtually Led Trainings: If you’re registering for a virtual training, the classroom link and materials will be sent to you separately within 1-2 business days before the scheduled class date.

          Scheduled Class Location and Dates
          City / Facility Date and Time Course Cost Cancel Date Instructor
          1 Virtual

          Virtual Training
          • Jun 1 2021 8:00am-4:30pm
          • Jun 2 2021 8:00am-4:30pm
          • Jun 3 2021 8:00am-4:30pm
          $1,196.00 Thu, 05/13/2021 - 17:00 Jim Parshall