REST Fundamentals
Offered By: Pluralsight
Course Description
Overview
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.
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.
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.
Syllabus
- Course Overview 1min
- How We Got Here 12mins
- Understanding the Concept 21mins
- Bootstrapping the Design Process 23mins
- Applying the Uniform Interface 60mins
- Taking Advantage of the Cloud 19mins
- REST in Context 20mins
Taught by
Howard Dierking
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX