+33 695647834(Whatsapp) contact@allotraining.com Support 8h – 20h, Ouvert 24h/24,
+33 695647834(Whatsapp) contact@allotraining.com

🎓 Formation Complùte : PHP Moderne

196 H https://www.linkedin.com/in/kamga-orelien-42b889128/ 3 500,00 €

🎯 Objectif de la formation

Cette formation permet Ă  l’étudiant de maĂźtriser PHP 8+ moderne et de dĂ©velopper des applications web professionnelles sans utiliser de framework.

À la fin de la formation, l’apprenant sera capable de :

  • DĂ©velopper une application web complĂšte
  • CrĂ©er un systĂšme d’authentification sĂ©curisĂ©
  • Concevoir une architecture MVC personnalisĂ©e
  • DĂ©velopper une API REST en PHP natif
  • SĂ©curiser une application contre les attaques courantes
  • DĂ©ployer un projet en production

📚 PROGRAMME DÉTAILLÉ


đŸ”č MODULE 1 – Introduction & Environnement (6h)

Objectifs :

Installer et comprendre l’environnement de dĂ©veloppement.

Contenu :

  • Comprendre le rĂŽle de PHP
  • Installation de PHP 8+
  • Installation de MySQL
  • Installation de XAMPP / Laragon
  • Structure d’un projet PHP
  • Configuration du serveur local
  • Introduction Ă  VS Code

đŸ”č MODULE 2 – Fondamentaux PHP (20h)

Objectifs :

MaĂźtriser la syntaxe et les bases du langage.

Contenu :

1ïžâƒŁ Syntaxe et bases

  • Variables et constantes
  • Types de donnĂ©es
  • OpĂ©rateurs
  • Conditions (if, switch, match)
  • Boucles (for, while, foreach)

2ïžâƒŁ Fonctions

  • Fonctions personnalisĂ©es
  • ParamĂštres typĂ©s
  • Valeurs par dĂ©faut
  • Fonctions anonymes
  • Arrow functions

3ïžâƒŁ Tableaux

  • Tableaux indexĂ©s
  • Tableaux associatifs
  • Manipulation avancĂ©e

4ïžâƒŁ Gestion des erreurs

  • try / catch
  • Exceptions personnalisĂ©es

đŸ”č MODULE 3 – PHP & Formulaires Web (15h)

Objectifs :

Créer des interactions dynamiques avec les utilisateurs.

Contenu :

  • MĂ©thodes GET & POST
  • SĂ©curisation des donnĂ©es
  • Validation
  • Sanitization
  • Upload de fichiers
  • Gestion des erreurs utilisateur

Projet :

Créer un formulaire de contact sécurisé avec stockage en base de données.


đŸ”č MODULE 4 – PHP & MySQL avec PDO (25h)

Objectifs :

Créer des applications dynamiques connectées à une base de données.

Contenu :

  • Introduction aux bases de donnĂ©es
  • CrĂ©ation de base MySQL
  • Connexion avec PDO
  • RequĂȘtes prĂ©parĂ©es
  • CRUD complet
  • Jointures
  • Pagination

Projet :

CrĂ©er une application de gestion d’articles (Blog backend).


đŸ”č MODULE 5 – Authentification & SĂ©curitĂ© (20h)

Objectifs :

Mettre en place un systÚme sécurisé.

Contenu :

  • Sessions PHP
  • Cookies
  • Hashage de mot de passe
  • Login / Logout
  • Gestion des rĂŽles (Admin / User)
  • Protection CSRF
  • Protection XSS
  • Protection SQL Injection

Projet :

CrĂ©er un systĂšme complet d’inscription / connexion sĂ©curisĂ©.


đŸ”č MODULE 6 – Programmation OrientĂ©e Objet (30h)

Objectifs :

Passer au niveau professionnel.

Contenu :

  • Classes & objets
  • Constructeurs
  • Encapsulation
  • HĂ©ritage
  • Polymorphisme
  • Interfaces
  • Traits
  • Namespace
  • Autoloading personnalisĂ©

Projet :

Refactoriser le projet précédent en architecture orientée objet.


đŸ”č MODULE 7 – Architecture MVC en PHP Natif (30h)

Objectifs :

Créer sa propre architecture professionnelle.

Contenu :

  • Comprendre le pattern MVC
  • CrĂ©ation d’un routeur personnalisĂ©
  • SĂ©paration Controller / Model / View
  • Gestion des erreurs centralisĂ©e
  • CrĂ©ation d’un systĂšme de template simple
  • Organisation des dossiers professionnelle

Projet :

Créer un mini framework MVC personnel.


đŸ”č MODULE 8 – CrĂ©ation d’une API REST en PHP Natif (20h)

Objectifs :

Créer un backend moderne compatible mobile.

Contenu :

  • Comprendre le JSON
  • Headers HTTP
  • MĂ©thodes GET / POST / PUT / DELETE
  • Structurer une API REST
  • Gestion des erreurs API
  • Authentification simple API (token)

Projet :

Créer une API complÚte de gestion de produits.


đŸ”č MODULE 9 – Projet Final (30h)

Projet professionnel complet :

Au choix :

  • SystĂšme scolaire
  • Gestion de stock
  • Mini plateforme e-learning
  • Backend VTC
  • Application de facturation

L’étudiant devra :

  • Utiliser MVC
  • ImplĂ©menter authentification
  • GĂ©rer base de donnĂ©es
  • SĂ©curiser l’application
  • Documenter son API

Outils utilisés pour cette formation

Microsoft Teams
Google Meet
Zoom
Plateforme LMS AlloTraining
PDF interactifs
Quiz et évaluations

À propos de l'enseignant

Kamga Orelien

Software Engineer & Tech Entrepreneur
Founder of AlloTraining & NoLimitNewTech

Spécialiste en développement backend PHP et architecture logicielle.
Il accompagne les développeurs et entrepreneurs à construire des applications web professionnelles et des API sécurisées utilisées en production.

Son approche pĂ©dagogique met l’accent sur la comprĂ©hension profonde du langage avant l’utilisation des frameworks modernes.