Formation Apprendre le développement Back-End et PHP pour le web
Maîtrisez le développement web côté serveur avec PHP. Apprenez les bases du Back-End pour créer des applications robustes et dynamiques. Développez des compétences essentielles pour interagir avec les bases de données et gérer la logique métier. Concevez des architectures web performantes et sécurisées. Idéal pour débutants.
Apprendre les bases du développement Back-End avec PHP
Concevoir des architectures web performantes et sécurisées
Développer des logiques métier PHP pour créer des applications robustes
Interagir avec les bases de données MySQL pour stocker et récupérer des données
Gérer l'état et la sécurité applicative pour protéger les données et les utilisateurs
Programme détaillé
12 modules · 21 heures
01
Introduction au Back-End et Environnement de Dev
—Comprendre le rôle du Back-End dans une application web
—Présentation de PHP et de son écosystème
—Installation et configuration de WAMP/MAMP/LAMP
—Premier script PHP : Hello World
02
Bases de PHP : Syntaxe et Variables
—Syntaxe PHP et commentaires
—Types de données (entiers, chaînes, booléens, etc.)
—Déclaration et utilisation des variables
—Constantes et opérateurs (arithmétiques, logiques)
03
Structures de Contrôle : Conditions et Boucles
—Conditions (if/else if/else, switch)
—Boucles (for, while, do-while, foreach)
—Exercices pratiques de logique conditionnelle et itérative
—Bonnes pratiques pour un code propre
04
Fonctions PHP : Modularité du Code
—Déclaration et appel de fonctions personnalisées
—Passage d'arguments et valeurs de retour
—Portée des variables (locale, globale)
—Fonctions intégrées utiles de PHP
05
Gestion des Données : Tableaux et Formulaires
—Tableaux numériques et associatifs
—Manipulation des tableaux (ajout, suppression, parcours)
—Récupération des données POST et GET depuis des formulaires HTML
—Validation et sécurisation basique des entrées utilisateur
06
Introduction aux BDD et PHP avec MySQL
—Concepts fondamentaux des bases de données relationnelles
—Introduction à SQL : SELECT, INSERT, UPDATE, DELETE
—Connexion à une base de données MySQL via PHP
—Manipulation des données via PDO ou MySQLi
07
Requêtes Avancées et Sécurité BDD
—Requêtes SQL avancées : JOIN, GROUP BY, ORDER BY
—Préparation des requêtes (Prepared Statements) pour prévenir les injections SQL
—Gestion des erreurs et exceptions lors des interactions BDD
—Bonnes pratiques de conception de schéma BDD
08
Sessions et Cookies : Gestion de l'état
—Comprendre le concept de session côté serveur
—Utilisation des sessions pour la persistance des données
—Mise en œuvre des cookies pour la mémorisation d'informations
—Aspects de sécurité liés aux sessions et cookies
09
Développement Orienté Objet (POO) en PHP
—Principes de la POO : classes, objets, propriétés, méthodes
—Encapsulation et visibilité (public, private, protected)
—Héritage et polymorphisme
—Cas pratiques d'utilisation de la POO
10
Introduction aux Services Web et API REST
—Comprendre les concepts de services web et d'API REST
—Structure d'une requête HTTP (méthodes, en-têtes)
—Envoi et réception de données JSON
—Création d'une API REST simple en PHP
11
Gestion des Fichiers et Upload
—Implémenter l'upload de fichiers avec PHP et vérifier les types MIME
—Gérer les erreurs d'upload et afficher des messages pertinents à l'utilisateur
—Stocker les fichiers uploadés sur le serveur de manière sécurisée
—Utiliser des bibliothèques pour le traitement d'images après upload
—Mettre en place un système de gestion des permissions sur les fichiers uploadés
12
Déploiement et Bonnes Pratiques Back-End
—Bonnes pratiques de codage PHP (PSR, organisation du code)
—Outils de débogage et de log
—Introduction au contrôle de version (Git)
—Déploiement d'une application PHP sur un serveur web
—**
Le conseil de l'expert
L'un des objectifs pédagogiques clés de cette formation est d'apprendre à interagir avec les bases de données MySQL pour stocker et récupérer des données. Cette compétence est essentielle pour tout développeur Back-End, car elle permet de concevoir des applications dynamiques qui répondent aux besoins des utilisateurs. En maîtrisant cette interaction, vous pourrez créer des applications robustes et performantes.
Un défi fréquent rencontré par les apprenants dans le domaine du développement Back-End est la difficulté à comprendre et à gérer l'état des applications, ainsi que la sécurité des données. De nombreux débutants se sentent rapidement dépassés par la complexité de ces concepts. Cette formation vise à démystifier ces éléments, en offrant des explications claires et des exemples pratiques pour faciliter leur intégration dans vos projets.
Ce qui différencie notre approche dans cette formation est notre engagement à vous offrir une expérience d'apprentissage concrète et immersive. Plutôt que de vous plonger uniquement dans la théorie, nous combinons des leçons pratiques avec des exercices appliqués, vous permettant de mettre en œuvre immédiatement vos nouvelles compétences. De plus, notre format inter-entreprises favorise les échanges entre participants, enrichissant ainsi votre expérience d'apprentissage.
Pour tirer le maximum de cette formation, il est recommandé de pratiquer régulièrement en dehors des sessions. Consacrez du temps à réaliser des projets personnels ou des exercices supplémentaires, en mettant l’accent sur la création d’applications qui vous intéressent. N'hésitez pas à poser des questions et à partager vos avancées avec vos formateurs et vos pairs, car cet échange est essentiel pour renforcer votre compréhension et votre confiance en tant que développeur Back-End.
Pourquoi choisir cette formation en technologies web
🎯
Maîtrise de PHP dès le début
Apprenez les bases de PHP avec une approche pratique, idéale pour les débutants, en vous familiarisant rapidement avec la syntaxe et les variables.
🔒
Sécurité des applications
Formez-vous à la gestion de l'état et à la sécurité applicative pour protéger vos données et utilisateurs, un aspect crucial du développement web moderne.
📊
Interagissez avec MySQL
Développez des compétences pratiques en interagissant avec les bases de données MySQL pour stocker et récupérer des données, essentiel pour toute application web.
⚙️
Architectures web performantes
Concevez des architectures web robustes et sécurisées, vous préparant à relever les défis du développement Back-End dans un environnement professionnel.
🔄
Modularité du Code
Apprenez à créer des fonctions PHP efficaces pour assurer la modularité de votre code, facilitant la maintenance et l'évolution de vos applications.
👨🎓
Formation adaptée à tous
Cette formation est accessible aux débutants et aux développeurs Front-End, garantissant une montée en compétence rapide et ciblée en développement Back-End.
Compétences acquises
Développer logiques métier PHP
Concevoir et implémenter des applications web côté serveur en PHP, utilisant les structures de contrôle, fonctions et principes de la POO pour traiter des données et gérer la logique métier.
Interagir avec bases de données MySQL
Mettre en œuvre des interactions sécurisées avec des bases de données MySQL (CRUD), en utilisant PDO ou MySQLi, et en concevant des schémas de données adaptés aux besoins applicatifs.
Gérer l'état et sécurité applicative
Implémenter la gestion des sessions et des cookies pour maintenir l'état des utilisateurs, et appliquer des mesures de sécurité fondamentales (injections SQL, XSS, gestion de fichiers) pour protéger l'application.
Intégrer API et déployer applications
Comprendre et manipuler des données issues d'API RESTful pour enrichir les applications, et préparer une application PHP pour son déploiement sur un environnement de production.
Public, prérequis et modalités
Public visé
Débutants en développement web
Étudiants en informatique
Développeurs Front-End
Reconversion professionnelle
Prérequis
Aucun prérequis spécifique. Ce cours est conçu pour les débutants en développement Back-End.
Moyens pédagogiques
Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.
Suivi & évaluation
Évaluation continue par des exercices et des projets
Test final pour évaluer les compétences acquises
Rétroaction individuelle pour améliorer les compétences
Accessibilité
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.
Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.
OPCO
Formations financées via votre opérateur de compétences
Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.
Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).
France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.
Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.
Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.
« De retour au travail, il développe des scripts PHP pour une application web, améliorant ainsi la fonctionnalité de l'interface. »
« Il met en place une base de données MySQL pour stocker les informations des utilisateurs, rendant l'application plus dynamique. »
Questions fréquentes
- Avoir des connaissances de base en informatique (navigation web, gestion de fichiers).
- Une connaissance minimale du HTML/CSS est un plus mais n'est pas obligatoire.
- Un ordinateur (Mac/PC/Linux) avec une connexion internet stable.
- Un éditeur de texte ou IDE (ex: VS Code, Sublime Text, PhpStorm).
- Un environnement de développement local (ex: XAMPP, WAMP, MAMP) sera utilisé et configuré pendant la formation.
5 tests d'évaluation sont proposés à l'apprenant en fin de formation pour connaître son niveau sur chaque compétences visées.
Plateforme et contenus e-learning à disposition.
Test de positionnement Quizz &
Evaluations
Nous vous recevons lors d’un rendez-vous d’information préalable gratuit et confidentiel en visioconférence pour analyser vos besoins et co-construire votre parcours personnalisé.
Chaque demande s’accompagne de la remise d’une convention ou d’un contrat précisant l’ensemble des informations relatives à la formation (Tarifs, calendrier, durée, lieu…). Ce contrat/convention sera transmis électroniquement par email.
A partir de l’accord de prise en charge par le financeur sollicité, le bénéficiaire peut démarrer sous un délai de 11 jours ouvrés.
Si vous financez votre parcours de formation par vos propres moyens, alors le délai d'accès est immédiat. Vous pouvez entrer en formation tout au long de l’année.
♿️ Nous accueillons les personnes en situation de handicap. Les conditions d’accessibilité aux personnes handicapées sont inscrites sur le site imi-education.fr, rubrique Accessibilité.
Saskia Cazettes
Pour tout renseignement : 07 80 91 06 14 / saskia.c@imi-executive-solutions.com
23 mars 2026
La formation alterne apports théoriques, mises en situation pratiques et échanges entre participants. Chaque concept est directement appliqué via des exercices concrets et des cas réels.
Oui, chaque participant reçoit un support de cours complet (format numérique et/ou papier) qu'il peut conserver à l'issue de la formation.
Certaines de nos formations sont éligibles au Compte Personnel de Formation (CPF). Consultez la fiche formation ou contactez-nous pour vérifier l'éligibilité.
Plusieurs dispositifs de financement existent : CPF, OPCO, plan de développement des compétences, financement individuel. Notre équipe peut vous accompagner dans vos démarches.
Oui, notre équipe reste disponible pour toute question post-formation. Vous bénéficiez également d'un accès à nos ressources en ligne pendant 6 mois après votre parcours.
Aucun prérequis spécifique. Ce cours est conçu pour les débutants en développement Back-End.
PHP, MySQL, un environnement de développement intégré (IDE) et un système d'exploitation compatible.
Oui, vous pouvez poser des questions pendant la formation en ligne via le système de support pédagogique.
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription. Contactez-nous à hello@imi-executive-solutions.com ou au 06 72 09 69 52.
Demandez un devis pour la formation Apprendre le développement Back-End et PHP pour le web
Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.