Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Starting with REST API's
Rating: 4.1 out of 5(42 ratings)
176 students

Starting with REST API's

Representational State Transfer (It is sometimes spelled "ReST")
Last updated 1/2019
English

What you'll learn

  • Learn the world's standard data delivery protocol: REST!
  • Learn REST design guidelines and practices
  • Understand REST API evaluation & integration
  • Use public REST API's to populate application clients
  • Learn how REST & HTTP are tightly coupled
  • Understand the parallel of REST and database CRUD operations
  • Learn to use the Cloud 9 online IDE for REST development
  • Design your own RESTful API
  • Develop a RESTful application server with nodeJS
  • Learn to code, test, and serve a custom REST API
  • Discover Postman for testing RESTful API endpoints ... and much, much more!

Course content

2 sections14 lectures1h 10m total length
  • Introduction3:18

    Download support document here

  • Learning REST3:12

    Here we'll get the roadmap for this course and see how this series of REST videos will be presented. 

  • REST Defined5:11

    REST is a style for designing networked applications.  

  • REST & HTTP5:33

    REST depends on many of HTTP's attributes to function.  Let's find out what those are.

  • REST & CRUD ops4:01

    REST and database CRUD ops are in paralell.  Let's see how.

  • Designing for REST5:53

    Here we'll discover how API's are typically shipped and how we can evalute them prior to integration

Requirements

  • Before taking this course, a student should ideally (but not absolutely) have:
  • A at least a modest knowledge of HTML, web server use and configuration, and JavaScript. Ideally, the student should be familiar with creating servers with nodeJS. If the student has only some, or even none of these skills, he/she will still benefit from this course greatly, but may need to pause a video in progress to perform some additional background research. This is encouraged, as it'll only make for a better overall experience and net benefit.
  • NO REST EXPERIENCE IS REQUIRED!!!

Description

REST works in open-sourced and private application development projects needs to go through this course and absorb all of its content. Anyone desiring to learn how REST is implemented in clients and servers needs the knowldege, demonstrations, and practice presented in this course.  This not only includes web, mobile, and service application developers, but also architects, UI designers, testers, and administrators. This course provides a solid understanding of how to effectively participate in a project leveraging REST API's both as consumers and providers. 

NO REST EXPERIENCE IS REQUIRED!!!

Who this course is for:

  • This course was built for software developers who need to understand how to work with REST API's and services in any type of development effort, regardless of language, framework, or library used.
  • This course is designed for those developers who need to learn REST's protocol to be able to effectively participate in projects implementing the technology. Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how REST API's are structured, delivered, and consumed in a software development effort.