Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to REST APIs for New Developers
Rating: 4.4 out of 5(12 ratings)
42 students

Introduction to REST APIs for New Developers

Learn the technical aspects of APIs *and* get practical tips that'll help you use APIs in the apps that you build.
Created byKim Brandl
Last updated 10/2024
English

What you'll learn

  • What APIs are, why they exist, and how they work
  • How to derive maximum benefit from Developer Resources
  • API Requests & Responses
  • How to try APIs without writing any code
  • JSON - the "language" of API requests & responses
  • How to get help when you're stuck
  • API Security & Authentication

Course content

5 sections14 lectures1h 46m total length
  • Course Introduction1:44

    This brief introduction describes the intended audience for the course, outlines learning objectives, and explains the structure of the course.

  • Intro to APIs4:53

    This lesson provides a basic introduction to APIs and lays the foundation for the modules ahead. It explains the meaning of "API" and introduces the various types of APIs  -- including "REST" APIs, the focus of this course. It teaches the basics of REST APIs through a simple, real-world example, explains why APIs exist, and describes how software developers commonly use APIs in the apps that they build.

  • API Use Cases4:34

    This lesson explores various API use cases to illustrate how APIs are typically used what types of scenarios they can enable.

Requirements

  • No programming experience needed -- just a desire to learn about APIs!

Description

Want to use APIs in the apps that you build, but not sure where to start? This is the course for you!

Unlike other courses about REST APIs, this course not only teaches how APIs work from a technical standpoint -- it also provides practical tips for using APIs in the apps that you build. After all, what good is the technical knowledge without the practical know-how to actually apply it?

You'll learn the technical aspects of REST APIs -- things like: HTTP Requests & Responses, JSON, API authentication, and how computers communicate using the Request : Response cycle.

And just as importantly -- you'll acquire some practical tips for using APIs in the apps that you build -- things like: how to use Developer Resources (dev centers, dev accounts, SDKs, and docs), how to use tools like Postman, cURL, or API Explorers to try APIs without writing any code, and how to get help when you're stuck.

You'll explore API use cases, see actual APIs in action, and by the end of the course, be equipped to lead technical discussions about APIs and even more importantly -- to use APIs in the apps that you build.

All this in less than 2 hours time! Ready to get started? Let's goooooo!

Who this course is for:

  • Developers who want to use REST APIs in the apps that they build