Expanded

REST Fundamentals

REST is one of those terms that is often used and less-often understood. This course will provide a foundation for understanding REST and will walk through the process of building a reference system, addressing practical design concerns along the way.
Course info
Rating
(23)
Level
Intermediate
Updated
Dec 14, 2020
Duration
2h 39m
Table of contents
Description
Course info
Rating
(23)
Level
Intermediate
Updated
Dec 14, 2020
Duration
2h 39m
Description

Data is the currency of modern business, and APIs are the means for unlocking data's value. However, designing and constructing APIs can be a daunting task. In this course, REST Fundamentals, you'll learn how to design and implement systems that follow the architectural style, known as representational state transfer (REST). First, you'll learn the history and theory behind the style and the vocabulary that you can use to describe its different elements. Next, you'll discover an iterative process for creating a RESTful system by following along with the design and construction of a sample application. Finally, you'll explore where REST fits in the current landscape of distributed systems and cloud computing. When you're finished with this course, you'll have the knowledge to evaluate REST for your project and you'll have the skills to design and implement a RESTful system if it's a good fit.

About the author
About the author

Howard Dierking is a Program Manager on the Web Platform and Tools team at Microsoft where his current focus is on all things Web.

More from the author
Google Cloud Platform Fundamentals
Beginner
2h 7m
Dec 18, 2018
REST Fundamentals
Intermediate
2h 59m
Mar 21, 2012
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Howard Dierking, and welcome to my course, REST Fundamentals. I'm an architect, manager, and developer. Did you know that when addressing an academic who has a title of nobility that you put Professor before Sir? Neither did I, until I learned more about Sir Tim Berners‑Lee and the history of the World Wide Web. Beyond just intrigue, understanding the web and its history is important because it forms the context for understanding REST architecture. In this course, we're going to explore REST in depth and from a variety of perspectives. Some of the major topics that we'll cover include the history of REST and its relation to the World Wide Web, its formal definition, how to design and build a real‑world RESTful system, and how it fits within our current technology landscape. By the end of this course, you'll be able to design and build a RESTful system, but more importantly, you'll be able to discern whether or not you should apply REST to your situation. Before beginning the course, you should be familiar with general web concepts and have a working knowledge of HTML and JavaScript. Some Docker familiarity is also a plus. I hope you'll join me on this journey to learn REST with the REST Fundamentals course at Pluralsight.