• FNE
  • FSE

Formation Slim, développement web et APIs en en PHP

Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence SLYM
Éligible CPF Non

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.

Objectif opérationnel :

Savoir créer et déployer des applications web et des APIs RESTful efficaces et performantes avec SLIM.

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

Public :

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.

Jour 1

Introduction à Slim

Présentation du micro-framework SLIM et de ses avantages
Comparaison avec d'autres frameworks PHP
Cas d'utilisation typiques de SLIM

Installation et configuration

Prérequis pour l'installation de SLIM
Installation via Composer
Configuration de l'environnement de développement
Travaux pratiquesObjectif : Installer et configurer un projet SLIM sur votre machine locale
Description : Création d'un projet SLIM, configuration des paramètres de base et vérification du bon fonctionnement de l'installation

Création de routes et gestion des requêtes HTTP

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 pratiquesObjectifs : Créer et tester diverses routes HTTP dans SLIM
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

Utilisation des Middlewares

Qu'est-ce qu'un middleware ?
Ajouter des middlewares à une application SLIM
Exemples de middlewares courants (authentification, gestion des erreurs, etc.)
Travaux pratiquesObjectifs : Ajouter et configurer des middlewares dans une application SLIM
Description : Intégration de middlewares pour l'authentification et la gestion des erreurs dans les routes créées précédemment
Jour 2

Interaction avec les bases de données

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 pratiquesObjectifs : Connecter SLIM à une base de données et effectuer des opérations CRUD
Description : Mise en place d'une connexion à une base de données, création de tables, insertion et lecture de données via SLIM

Développement d’API RESTful

Principes des APIs RESTful
Création d'APIs RESTful avec Slim
Gestion des formats de réponse (JSON, XML)
Travaux pratiquesObjectifs : Développer et tester des APIs RESTful complètes
Description : Création d'APIs pour les opérations CRUD, test des endpoints via Postman, gestion des réponses JSON.

Déploiement d'une application Slim

Préparer une application Slim pour le déploiement
Configurer le serveur de production
Déploiement sur différents environnements (local, cloud, etc.)
Travaux pratiquesObjectif : Déployer une application SLIM sur un serveur de production
Description : Configuration du serveur, déploiement de l'application, vérification du bon fonctionnement en environnement de production
Date de mise à jour du programme : 28/04/2025

Dates et lieux

Du 05 au 06 mai 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 05 au 06 mai 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 03 au 04 juillet 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 03 au 04 juillet 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 01 au 02 septembre 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 01 au 02 septembre 2025
Lieu
Paris
Durée
2 jrs
1590 € HT
Du 03 au 04 novembre 2025
Lieu
Distanciel
Durée
2 jrs
1590 € HT
Du 03 au 04 novembre 2025
Lieu
Paris
Durée
2 jrs
1590 € HT

Ces formations peuvent aussi vous intéresser :

  • Niveau : Fondamental
  • Certification : AVIT by ENI - Développement de sites web dynamiques
  • Référence : IPHP

  • Niveau : Intermédiaire
  • Référence : IPHA

  • Niveau : Avancé
  • Certification : AVIT by ENI - Développement de sites web dynamiques
  • Référence : IPHR

  • Niveau : Intermédiaire
  • Référence : PHP8


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB