Forma-it

REST API Training Course - Create, Expose, and Integrate Secure and Scalable Web Services

Reference : of/en/ar
1680 € HT
4 days
28 h

Each session will take place even if only one person is registered (except in cases of force majeure).

REST API Training Course Training Course Rust formation API REST – Créez, Exposez et Intégrez des Services Web Sécurisés et Scalables Formation Symfony 7

Description

This REST API training course teaches you how to design a complete API, document it, secure it and use it in different contexts (web, mobile, server). You will discover best practices in terms of technology and business, as well as industry standards (HTTP, JSON, OpenAPI/Swagger, Auth, etc.).

APIs are now at the heart of all modern architectures, enabling applications, services and platforms to communicate effectively.

Format

Remote (recorded sessions). 

GOOD TO KNOW

This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course. 

objectives of this REST API Training Course

By the end, each participant will be able to :

  • Understand the fundamental concepts of RESTful APIs.
  • Design a clear, maintainable, and scalable API.
  • Implement an API with a language such as PHP, Node.js, Python, or Java.
  • Document the API with OpenAPI. (Swagger)
  • Manage security: authentication (token, OAuth2), authorisation, CORS
  • Consume APIs on the client side (JavaScript, Postman, no-code tools)
  • Monitor, test and version an API

Prerequisites of this REST API Training Course

  • Solid foundation in web programming (PHP, JS, Python, etc.)
  • Understanding of HTTP, client-server requests
  • Knowledge of JSON and the command line environment recommended
  • Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
    This enables us to tailor the training content to ensure relevant and personalised learning.

Target Audience

Training tailored to backend developers, integrators, technical project managers, or DevOps profiles.

Detailed of this REST API Training Course

Understanding REST APIs

Definition, REST vs SOAP, lifecycles, HTTP verbs, statelessness, JSON format.

Best practices for routes (/users, /products/:id), HTTP status, pagination, filters, sorting.

Exemple en PHP ou Node.js (Express), endpoints CRUD, accès BDD, architecture MVC ou services.

Definition of schemas, online testing, generation of documentation readable by humans and machines.

CORS, Authentication (JWT, OAuth2), HTTPS, role and permission management.

Use with fetch, Postman, Axios, no-code tools, or microservices. Processing responses.

Postman, Swagger Validator, CI/CD, logs, API version (v1, v2), backward-compatible upgrades.

This training course :

  • Covers the entire lifecycle of an API, not just its development.
  • Offers a multi-environment approach (Node.js, PHP, Python, etc.) that can be adapted to your audience.
  • Is aimed at developers as well as integrators, technical project managers, and DevOps.
  • Incorporates industry standards: Swagger, JWT, RESTful architecture, OAuth2.
CCNA CISCO 200-301 Certification Training

FORMA-IT's training courses are also supportive

At Forma-IT, we believe that training can also be a lever for solidarity. This is why part of each registration is donated to associations that work in areas that are close to our hearts :

  • The SPA, for animal protection
  • The Restos du Cœur, for the fight against precariousness
  • Ludopital, to make the daily lives of hospitalized children easier
  • APF France Handicap, for the rights of people with disabilities and their families

By choosing Forma-IT, you invest in your skills while contributing to essential causes.

Our related training courses

REST API Training Course

JMeter Performance Testing Training Course – Simulate, Measure and Optimise Your Large-Scale Web Applications

Master Apache JMeter to test the robustness and scalability of your systems.

REST API Training Course

Load Testing Training Course– Simulate Real User Behaviour to Assess the Limits of Your Applications

Learn how to anticipate breakdowns, detect bottlenecks and validate the robustness of your systems.

formations en développement

Sass Training Course – Structure and Accelerate your CSS Style Sheets like a Pro

Move from traditional CSS to a clear, modular, and maintainable development method.

Symfony 7 Training Course – Develop Robust and Scalable PHP Web Applications

Adopt a modern, modular, and recognised framework to build maintainable and secure applications.

Understanding User Needs Training Course REST API Training Course

IT Specifications Training Course - From Requirements Analysis to Project Specifications

Effectively frame your digital projects with clear, comprehaensive and actionable documentation.

Would you like to know about upcoming sessions ?

Would you like to schedule this REST API Training Course on a specific date ? Contact us by email or by filling out the contact form.