Python JavaScript & TypeScript SQL API Cybersecurity Fundamentals Cloud Fundamentals Data Modeling & Pipelines

API & Web Services — Catalog

Choisissez un cours ou un pack pour commencer.

Each course brings together 8 interactive lessons in a Learning Workspace designed to turn knowledge into operational skills. Guided lessons, practical cases, dynamic quizzes, conversational support, and progress tracking let you learn effectively, at your own pace. The 15 courses follow a level-by-level progression, from discovering APIs and the HTTP protocol to designing, securing, and integrating professional APIs.

🎓 15 courses • 📘 120 interactive lessons • ⏱️ 45 to 75 hours of conversational training

5 levels: Level 1 — 9,90 € excl. VAT Level 2 — 12,90 € excl. VAT Level 3 — 15,90 € excl. VAT Level 4 — 18,90 € excl. VAT Level 5 — 24,90 € excl. VAT

Best offer

Complete Pack — API & Web Services Path

🎓 Certificate : "API — Complete Professional Path" 247,50 €
📚 15 courses 📖 120 lessons ⏱ 45 to 75 h ⚡ 1800 credits included

142,90 € excl. VAT

Savings : 104,60 €

Foundations API & HTTP Pack 3 courses
🎓 Certificate : API — Foundations API & HTTP
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 240 credits included

29,70 €

22,90 excl. VAT

Savings : 6,80 €

01 Level 1

Understanding APIs, Web Services, and Integration Architectures

understanding why APIs exist and how they connect applications, services, data, and AI systems

Understanding the role of an API in an information system Distinguishing client, server, service, and consumer Identifying endpoint, resource, operation, and contract Comparing public, private, and partner APIs Distinguishing synchronous and event-driven integration Understanding REST, RPC, and Web Services Placing SOAP, GraphQL, and gRPC in the API landscape Workshop: mapping the integrations of a business system
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
02 Level 1

Mastering HTTP: Requests, Responses, Methods, and Status Codes

understanding the HTTP mechanisms needed to correctly use and design an API

Understanding the HTTP request/response cycle Building a URI and distinguishing path from query Using GET, POST, PUT, PATCH, and DELETE Working with headers, Content-Type, and Accept Interpreting 2xx, 3xx, 4xx, and 5xx status codes Understanding safe and idempotent methods Analyzing HTTP exchanges and their metadata Workshop: diagnosing a series of HTTP exchanges
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
03 Level 1

Working with JSON, Parameters, and API Data

correctly reading, building, and transmitting the data exchanged by an API

Understanding JSON objects, arrays, and types Reading and building nested JSON structures Understanding serialization and deserialization Using path parameters and query parameters Transmitting headers and request metadata Building request body and response body Discovering JSON Schema and structural validation Workshop: decoding and rebuilding a complex API payload
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
Consumption and Authentication Pack 3 courses
🎓 Certificate : API — Consumption and Authentication
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 300 credits included

38,70 €

28,90 excl. VAT

Savings : 9,80 €

04 Level 2

Consuming and Testing a REST API

calling an API with tools and code, then checking the response obtained

Calling an API with curl Testing an API with a graphical HTTP client Consuming an API in Python Consuming an API with fetch in JavaScript Sending parameters, headers, and JSON body Managing environment variables and test secrets Checking the content and metadata of a response Workshop: building a client for a public API
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
05 Level 2

Handling Pagination, Filters, Errors, and Complex Responses

building API clients that stay robust against real volumes, errors, and response formats

Understanding pagination of a collection Comparing offset pagination and cursor pagination Combining filters, sorting, and search Interpreting an API's HTTP errors Using a Problem Details format for errors Handling rate limits and temporary responses Handling nested, partial, or incomplete responses Workshop: making an API client robust against real-world cases
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
06 Level 2

Authenticating and Authorizing API Calls

protecting access to APIs and choosing an authentication mechanism suited to the context

Distinguishing authentication from authorization Using an API key without exposing the secret Understanding Basic Auth and Bearer Token Understanding the roles in OAuth 2.x Using Authorization Code with PKCE Understanding Client Credentials for service-to-service calls Managing scopes, token lifetime, and renewal Workshop: choosing and securing an API access mechanism
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
Design and Documentation Pack 3 courses
🎓 Certificate : API — Design and Documentation
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 360 credits included

47,70 €

35,90 excl. VAT

Savings : 11,80 €

07 Level 3

Designing a Consistent REST API

turning a business need into consistent resources, endpoints, and HTTP behavior

Turning a business need into API resources Designing consistent, predictable URIs Correctly matching HTTP methods to operations Choosing the appropriate status codes Designing collections, filters, and pagination Handling idempotence and repeated requests Evolving an API without breaking its consumers Workshop: designing a REST API from a business need
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
08 Level 3

Defining Contracts, Schemas, and Validation Rules

precisely formalizing what an API accepts, produces, and guarantees to its consumers

Understanding the role of an API contract Defining the schema of a request Defining the schema of a response Expressing types, required fields, and constraints Validating data with JSON Schema Distinguishing structural validation from business rules Designing a stable, compatible error model Workshop: building and evolving an API contract
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
09 Level 3

Documenting an API with OpenAPI

describing an API in a way developers, testing tools, and client generators can use

Understanding OpenAPI's role in the API lifecycle Describing info, servers, and paths Documenting operations and parameters Describing requestBody and content types Documenting responses and errors Reusing schemas and components with $ref Declaring securitySchemes, examples, and documentation Workshop: writing a usable OpenAPI specification
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
Quality, Security, and Resilience Pack 3 courses
🎓 Certificate : API — Quality, Security, and Resilience
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 420 credits included

56,70 €

42,90 excl. VAT

Savings : 13,80 €

10 Level 4

Testing, Diagnosing, and Observing an API

setting up a testing strategy and quickly finding the source of an issue

Building an API testing strategy Writing positive, negative, and boundary tests Testing status codes, headers, and response content Understanding contract and compatibility testing Using mocks, stubs, and simulated services Automating a test collection Using logs, correlation IDs, metrics, and traces Workshop: diagnosing a failing API
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
11 Level 4

Securing an API

protecting the data, objects, functions, and business flows an API exposes

Mapping an API's assets and threats Controlling authorization at the object level Securing authentication, roles, and functions Validating inputs and limiting injections Protecting secrets, transport, and configuration Limiting resource consumption and sensitive business flows Controlling SSRF, third-party APIs, and endpoint inventory Workshop: auditing and hardening an API with OWASP API Security
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
12 Level 4

Managing Performance, Quotas, Cache, and Resilience

designing integrations able to withstand slowness, temporary errors, and load variations

Defining timeouts and latency budgets Setting up retries, backoff, and jitter Handling duplicates and idempotence client- and server-side Applying rate limiting, quotas, and consumption policies Understanding HTTP cache, freshness, and invalidation Using ETag and conditional requests Understanding graceful degradation and circuit breakers Workshop: making an API integration resilient and observable
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
Integration and Professional Mastery Pack 3 courses
🎓 Certificate : API — Integration and Professional Mastery
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 480 credits included

74,70 €

48,90 excl. VAT

Savings : 25,80 €

13 Level 5

Integrating APIs, Webhooks, and Event-Driven Workflows

orchestrating several services and reliably reacting to events under control

Comparing polling, webhook, and asynchronous events Designing a stable event payload Receiving and validating a webhook Verifying an event's authenticity, signature, and freshness Handling retries, duplicates, and consumer idempotence Handling event order, versioning, and compatibility Chaining several APIs in a workflow Workshop: building a reliable event-driven workflow
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
14 Level 5

Building a Professional API with Python and FastAPI

applying the course's principles in a documented, validated, and tested Python API

Creating the skeleton of a FastAPI API Defining routes, path parameters, and query parameters Creating request and response models Validating data and handling errors Connecting the API to a SQL database Organizing configuration, dependencies, and secrets Adding authentication, OpenAPI, and tests Workshop: shipping a functional, documented FastAPI API
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
15 Level 5

Complete Professional API Integration Project

designing, building, securing, testing, and integrating an API on an end-to-end business case

Scoping the need and users of the API Designing the data model and the contract Implementing resources, endpoints, and validations Setting up authentication and authorization Handling collections, pagination, and errors Documenting with OpenAPI and automating tests Adding security, resilience, and a webhook Final workshop: presenting and defending the complete API integration
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included