Votre progression

Continuez pour débloquer la suite !
0 / 0 étapes complétées 0
%
  1. Informations Générales

    1. Durée

      ~ 40h

    2. Format

      Cours en présentiel / En ligne

    3. Objectifs

      1. Maîtriser les fondamentaux du langage PHP
      2. Apprendre à interagir avec les bases de données
      3. Développer des applications web dynamiques et sécurisées
      4. Comprendre la programmation orientée objet en PHP
      5. Mettre en œuvre des bonnes pratiques de développement
    4. Prérequis

      Connaissances de base en HTML et CSS recommandées.

    5. Public cible

      1. Débutants en développement web
      2. Développeurs front-end souhaitant apprendre le back-end
      3. Étudiants en informatique
      4. Professionnels en reconversion
    6. Méthode d'enseignement

      1. Cours théoriques avec exemples pratiques
      2. Exercices guidés
      3. Mini-projets
      4. Projet final d'application web
    7. Besoins techniques

      1. Matériel requis
        1. Ordinateur portable ou de bureau
        2. Connexion internet stable
        3. Serveur local (XAMPP, MAMP, WAMP ou équivalent)
      2. Logiciels à installer
        1. Éditeur de code (VS Code, PHPStorm, Sublime Text)
        2. Navigateur web moderne
      3. Comptes recommandés
        1. Compte sur CodePen ou CodeSandbox
        2. Compte sur GitHub
    8. Outil de gestion de bases de données (phpMyAdmin, MySQL Workbench)

      1. phpMyAdmin
      2. MySQL Workbench
  2. Modules du Cours

    1. Les Fondamentaux de PHP

      1. Introduction à PHP
        1. Présentation du langage
        2. Installation et configuration
        3. Syntaxe de base
      2. Variables et types de données
        1. Déclaration des variables
        2. Types de données (entier, chaîne, tableau, etc.)
        3. Constantes
    2. Structures de contrôle et fonctions

      1. Structures conditionnelles
        1. if/else
        2. switch/case
      2. Boucles
        1. for
        2. while/do-while
        3. foreach
    3. Programmation Orientée Objet

      1. Concepts de base
        1. Classes et objets
        2. Propriétés et méthodes
        3. Visibilité (public, private, protected)
      2. Concepts avancés
        1. Héritage
        2. Interfaces
        3. Traits
    4. Bases de données avec PDO

      1. Introduction à PDO
        1. Connexion à la base de données
        2. Requêtes préparées
        3. Gestion des erreurs
      2. CRUD
        1. Création de données
        2. Lecture de données
        3. Mise à jour et suppression
  3. Ressources Supplémentaires