Restful API

A Restful API is a software architectural style that defines a set of constraints to create web services. Coursera's Restful API catalogue offers you a deep understanding of the principles and techniques behind the development, operation, and deployment of such interfaces. You'll learn how to design and implement Restful APIs using HTTP methods, status codes, and media types, as well as how to handle versioning, security, and data validation. You'll also learn how to build scalable, maintainable, and secure Restful APIs, gaining the knowledge to perform integration of third-party APIs into your application stack. This pivotal skill is indispensable to any modern full-stack developer, software engineer, or IT professional keen to leverage the power and flexibility of web services.
60credentials
207courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the RESTful API Course Catalog

  • Status: Free Trial

    Skills you'll gain: MongoDB, Restful API, API Design, NoSQL, Database Development, Node.JS, Query Languages, Database Management, Distributed Computing, Database Design, Database Architecture and Administration, Performance Tuning, Data Architecture, Scalability, Data Modeling, Data Validation

  • Skills you'll gain: Web Services, Restful API, Apache Maven, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Java Platform Enterprise Edition (J2EE), Application Programming Interface (API), Java, Postman API Platform, Software Development Tools, API Design, Application Frameworks, Secure Coding, Object-Relational Mapping, JSON, JUnit, Extensible Markup Language (XML)

  • Status: Preview

    Skills you'll gain: API Design, Application Programming Interface (API), Restful API, Postman API Platform, Flask (Web Framework), MySQL, Databases, JSON, Software Versioning, Software Development, Design

  • Status: Free Trial

    Skills you'll gain: OAuth, Cloud API, Application Programming Interface (API), Restful API, Security Controls, Application Security, Network Security, Data Security, JSON, Identity and Access Management, Threat Management

  • Skills you'll gain: API Gateway, Serverless Computing, Restful API, Node.JS, Microsoft Azure, Application Programming Interface (API), API Design, Web Services, Cloud Applications

  • Status: Free Trial

    Cisco Learning and Certifications

    Skills you'll gain: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), JSON, Extensible Markup Language (XML), YAML, Network Monitoring, Automation, Network Engineering, Python Programming

  • Status: Free Trial

    Skills you'll gain: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Software Design, Network Engineering, Restful API, Virtualization and Virtual Machines, Web Applications, TCP/IP, YAML, Extensible Markup Language (XML), Authentications

  • Status: Free Trial

    Skills you'll gain: Restful API, Web Applications, Cascading Style Sheets (CSS), Application Programming Interface (API), Web Services, HTML and CSS, JSON, Javascript, Software Development

  • Status: Free Trial

    Skills you'll gain: Application Programming Interface (API), Cloud API, API Design, Continuous Deployment, CI/CD, Restful API, Application Deployment, Google Cloud Platform, Continuous Integration, Middleware, Application Performance Management, JSON, Software Versioning, Proxy Servers, Scalability, Extensible Markup Language (XML)

  • Status: Free Trial

    Skills you'll gain: Server Side, Restful API, Ajax, Full-Stack Web Development, API Design, Node.JS, Postman API Platform, Web Applications, Application Programming Interface (API), Back-End Web Development, Web Servers, Web Development Tools, Web Development, Javascript, Front-End Web Development, Test Tools, JSON, Middleware

  • Status: Free Trial

    Vanderbilt University

    Skills you'll gain: Spring Boot, Spring Framework, Restful API, API Design, Web Applications, Software Testing, Unit Testing, Object-Relational Mapping, Application Security, Authentications, JSON, Authorization (Computing), Data Access, Dependency Analysis

  • Coursera Project Network

    Skills you'll gain: Software Documentation, Application Programming Interface (API), Test Tools, Technical Documentation, Restful API, JSON, Web Services, YAML, Software Design