
- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Slim
Qu'est-ce que Slim ?
SLIM est un micro-framework PHP léger et performant, conçu pour faciliter la création d'applications web et d'APIs RESTful. Grâce à sa simplicité et à sa flexibilité, SLIM permet de développer rapidement des solutions web efficaces tout en restant facilement maintenable.
Pourquoi suivre une formation Slim ?
Le choix de SLIM pour le développement d'applications web et d'APIs repose sur sa légèreté et sa rapidité de mise en œuvre. Cette formation permet de maîtriser les bases du framework, de comprendre son architecture et d'apprendre à créer des applications web performantes. En suivant cette formation, vous serez en mesure de développer des APIs RESTful robustes et de tirer parti des meilleures pratiques en développement web avec PHP.

Objectifs pédagogiques
À l'issue de cette formation Slim, vous aurez acquis les connaissances et compétences nécessaires pour :
- Comprendre les principes de base et l'architecture de SLIM
- Installer et configurer un environnement de développement SLIM
- Créer des routes et gérer les requêtes HTTP
- Utiliser les middlewares pour ajouter des fonctionnalités aux applications
- Interagir avec des bases de données via SLIM
- Développer et tester des APIs RESTful avec SLIM
- Déployer une application SLIM sur un serveur de production
Objectifs opérationnels
Savoir créer et déployer des applications web et des APIs RESTful efficaces et performantes avec SLIM.
Programme
Contenu du cours, module par module
7 modules
- Présentation du micro-framework SLIM et de ses avantages
- Comparaison avec d'autres frameworks PHP
- Cas d'utilisation typiques de SLIM
- Prérequis pour l'installation de SLIM
- Installation via Composer
- Configuration de l'environnement de développement
Travaux pratiques
Description : Création d'un projet SLIM, configuration des paramètres de base et vérification du bon fonctionnement de l'installation
- Comprendre les routes dans SLIM
- Définir des routes pour les méthodes GET, POST, PUT, DELETE
- Gestion des paramètres de requêtes et des réponses HTTP
Travaux pratiques
Description : Mise en place de routes simples, gestion des paramètres de requêtes et des réponses, vérification du bon fonctionnement via Postman ou un navigateur
- Qu'est-ce qu'un middleware ?
- Ajouter des middlewares à une application SLIM
- Exemples de middlewares courants (authentification, gestion des erreurs, etc.)
Travaux pratiques
Description : Intégration de middlewares pour l'authentification et la gestion des erreurs dans les routes créées précédemment
- Configuration de la connexion à une base de données
- Exécution de requêtes SQL depuis SLIM
- Utilisation de PDO et des ORM avec SLIM
Travaux pratiques
Description : Mise en place d'une connexion à une base de données, création de tables, insertion et lecture de données via SLIM
- Principes des APIs RESTful
- Création d'APIs RESTful avec Slim
- Gestion des formats de réponse (JSON, XML)
Travaux pratiques
Description : Création d'APIs pour les opérations CRUD, test des endpoints via Postman, gestion des réponses JSON.
- Préparer une application Slim pour le déploiement
- Configurer le serveur de production
- Déploiement sur différents environnements (local, cloud, etc.)
Travaux pratiques
Description : Configuration du serveur, déploiement de l'application, vérification du bon fonctionnement en environnement de production
Programme mis à jour le 23/02/2026
Public concerné
Ce cours s'adresse aux développeurs web, architectes logiciels et chefs de projet souhaitant découvrir le micro-framework Slim pour PHP.

Prérequis
Une bonne maîtrise préalable de PHP ainsi que des concepts de programmation orientée objet sont nécessaires pour suivre cette formation. Des connaissances de base en développement web et en création d'APIs RESTful sont également importantes.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Web services REST en PHPRéf. WSPHP3 joursIntermédiaireProchaine session : 16 déc.2 090 €
- SOAP Web Services - Mise en oeuvre avec Jakarta EERéf. SWES3 joursIntermédiaireProchaine session : 14 déc.
- SoapUI : Tests d’API et Web ServicesRéf. STAW2 joursFondamentalProchaine session : 10 déc.1 690 €
- Symfony - Professionnaliser ses applicationsRéf. ISYP3 joursAvancéProchaine session : 26 oct.2 090 €