REST API: Exploring the Advanced Features


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Security of data is the prime concern while creating services that involve exchange of data between a server and a client. In this course, you will learn the various features of the REST security. You will also learn the REST architecture, types of views in the REST Architecture, and databases and API deployment.

Target Audience
This path is targeted towards web developers who wish to create web apps in Visual Studio and Web - API 2.0 by using the REST API. A working knowledge of ASP.NET Web API 2, HTML, CSS, and JavaScript is essential.

Prerequisites
None

Expected Duration (hours)
1.8

Lesson Objectives

REST API: Exploring the Advanced Features

  • start the course
  • describe the architectural constraints in REST
  • recognize client-server behavior in the REST architecture
  • define statelessness in the REST architecture
  • describe the benefits of HTTP caching in the REST API
  • define layered mechanism in the REST architecture
  • define process view in the REST architecture
  • define connector view in the REST architecture
  • define data view in the REST architecture
  • deploy a database to a server
  • deploy an API to a server
  • create resources that can be shared across servers
  • create an interface to utilize the REST API
  • define the user-specific API responsibility
  • create a role-based authorization
  • secure an application by using OAuth
  • secure an application by using OpenID Connect
  • work with OData Controller
  • define code on demand in the REST architecture
  • understand unit testing in web API
  • understand how to create a basic Node.js server
  • retrieving data from node server and entering a specific entity to the list
  • updating records and deleting an entity
  • create a login module by using the RESTful API
  • Course Number:
    wd_rest_a02_it_enus

    Expertise Level
    Intermediate