Formation PHP

Développez des applications web dynamiques

Formation PHP

Durée 40 heures
Niveau Débutant à Intermédiaire
Type de formation Présentiel ou Distanciel
Prix 1690 €
Certification Certification RNCP niveau 5
Financement Éligible CPF, OPCO, AGEFICE

Description de la formation

Cette formation complète vous permettra de maîtriser le langage PHP et de développer des applications web dynamiques performantes. Vous apprendrez à créer des sites web interactifs connectés à des bases de données MySQL, à gérer des formulaires, à sécuriser vos applications et à implémenter des systèmes d'authentification.

La formation alterne cours théoriques et travaux pratiques pour une assimilation optimale des connaissances. Vous développerez plusieurs projets concrets tout au long de la formation, en suivant les bonnes pratiques de développement et les standards de sécurité actuels.

Développement PHP
Thomas Dubois

Thomas Dubois

Expert PHP avec 8 ans d'expérience en développement back-end

Développez des applications web dynamiques

PHP est l'un des langages les plus utilisés pour le développement web côté serveur. Apprenez à créer des sites dynamiques, à gérer des bases de données et à développer des API performantes. Notre formation vous donne toutes les compétences nécessaires pour devenir un développeur back-end efficace.

PHP MySQL API REST Symfony Laravel

Public cible et prérequis

Public : Développeurs web débutants, intégrateurs souhaitant évoluer vers le développement back-end, professionnels en reconversion, étudiants en informatique.

Prérequis : Connaissances de base en HTML et CSS. Une première expérience en programmation est un plus, mais pas obligatoire.

Objectifs de la formation

À la fin de cette formation, vous serez capable de :

  • Développer des applications web dynamiques avec PHP
  • Créer et gérer des bases de données MySQL
  • Mettre en place des systèmes d'authentification sécurisés
  • Construire des API et des interfaces administrateur
  • Déployer et maintenir des applications PHP sur un serveur web

Programme de la formation

Module 1: Introduction à PHP et environnement de développement

  • Histoire et évolution de PHP
  • Installation et configuration de l'environnement de développement (XAMPP/WAMP)
  • Syntaxe de base et structures de contrôle
  • Variables, types de données et opérateurs

Module 2: Programmation orientée objet en PHP

  • Concepts fondamentaux de la POO (classes, objets, propriétés, méthodes)
  • Héritage et polymorphisme
  • Interfaces et classes abstraites
  • Namespaces et autoloading

Module 3: Bases de données et PHP

  • Introduction à MySQL et conception de bases de données
  • Connexion à une base de données avec PDO
  • Requêtes CRUD (Create, Read, Update, Delete)
  • Sécurisation des requêtes (prévention des injections SQL)

Module 4: Développement d'applications web

  • Gestion des formulaires et validation des données
  • Sessions et cookies
  • Authentification et gestion des utilisateurs
  • Envoi d'emails et manipulation de fichiers

Module 5: Sécurité, optimisation et déploiement

  • Sécurisation des applications PHP (XSS, CSRF, etc.)
  • Optimisation des performances
  • Introduction à un framework PHP (Laravel ou Symfony)
  • Déploiement d'une application PHP sur un serveur de production

Méthodes pédagogiques

  • Cours théoriques et pratiques
  • Exercices pratiques à complexité progressive
  • Projets réels à réaliser
  • Supports de cours complets
  • Assistance post-formation pendant 3 mois

Modalités d'évaluation

  • Évaluation continue pendant la formation
  • QCM de validation des connaissances
  • Projet final évalué
  • Développement d'une application web complète avec base de données

Accessibilité

Toutes nos formations sont accessibles aux personnes en situation de handicap. Pour plus d'informations, contactez notre référent handicap à contact@uta-digitalforma.fr.