Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

APIs

Meta via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course explores the concepts, tools, and practices used to design, build, secure, test, and document APIs. Learners are introduced to HTTP, REST principles, API design conventions, and common API workflows before using Django and Django REST framework to build API back ends for web applications. The course also covers serialization, validation, filtering, pagination, authentication, authorization, throttling, caching, and account management. By the end of the course, learners will be able to create and work with basic APIs, build RESTful back ends in Django, apply core security and optimization techniques, and complete a final API project. By the end of this course, learners will be able to: - Explain how APIs use HTTP methods, status codes, requests, and responses to support client-server communication. - Design and build basic RESTful APIs and data back ends for web applications using Django and Django REST framework. - Apply serializers, validation, filtering, ordering, searching, pagination, authentication, authorization, and throttling to improve API functionality and security. - Test, debug, optimize, and document API endpoints using common development tools and workflows. - Create a functional API project that integrates core concepts from the course. To complete this course, you will need Django experience. Additionally, it always helps to have a can-do attitude!

Syllabus

  • REST APIs
    • Get to know RESTful API development.
  • Django REST framework
    • Use the Django REST framework to create APIs efficiently, then learn to serialize your database models and convert, validate and render data.
  • Advanced API development
    • Control access to your APIs, and put systems in place to ensure you maintain their health.
  • Final project assessment
    • Practice and reflect on the skills you learned in this course.

Taught by

Taught by Meta Experts

Reviews

4.4 rating at Coursera based on 396 ratings

Start your review of APIs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.