🐘

PHP

Maîtrisez le langage serveur incontournable du web. De la programmation orientée objet aux APIs REST, en passant par la sécurité et les bases de données, devenez un expert du développement back-end professionnel.

COURS DISPONIBLES

  1. Débutant

    Les Fonctions courantes en PHP

    Découvrez plusieurs fonctions utilisées en PHP de manières courantes.

    Durée :
    3 heures
    Chapitres :
    8 parties
  2. Débutant

    Les Bases de PHP

    Découvrez PHP : Syntaxe et variables, Types de données, Opérateurs, Structures de contrôle (if, switch), Boucles (for, while, foreach), Tableaux (indexés et associatifs).

    Durée :
    3 heures
    Chapitres :
    8 parties
  3. Débutant

    Boucles PHP dynamiques

    Dynamiser son HTML avec des boucles PHP

    Durée :
    3 heures
    Chapitres :
    8 parties
  4. Débutant

    Fonctions

    Qu'est-ce qu'une fonction ? Déclaration et appel, Return : valeur de retour, Paramètres et arguments, Valeurs par défaut et paramètres facultatifs, Fichiers CSV : lecture et écriture

    Durée :
    2h30
    Statut :
    Bientôt disponible
  5. Intermédiaire

    Serveur Web et Templating

    Modèle client-serveur, Comment fonctionne une requête HTTP ?, Générer du HTML avec PHP, Templating: include et require, Architecture multipage, Bonnes pratiques

    Durée :
    4 heures
    Statut :
    Bientôt disponible
  6. Intermédiaire

    Formulaires PHP

    Méthode GET: URL et paramètres, Formulaires GET, Formulaires POST, Sécurité: XSS et échappement, GET vs POST: quand utiliser quoi, Console réseau (DevTools).

    Durée :
    3h30
    Statut :
    Bientôt disponible
  7. Intermédiaire

    Sessions et Cookies

    Gérez l'état utilisateur : Sessions PHP (démarrage, variables), Cookies (création, lecture, suppression), Authentification simple, Remember me, Sécurité des sessions.

    Durée :
    2h30
    Statut :
    Bientôt disponible
  8. Intermédiaire

    Introduction aux Bases de Données

    Introduction: Qu'est-ce qu'une BDD ?, Définitions: BDD, SGBD, types, MCD, MLD, MPD, MySQL, SQL, Jointures.

    Durée :
    3 heures
    Statut :
    Bientôt disponible
  9. Avancé

    PDO et Sécurité

    🎯 C'est quoi une base de données et PHP qui communiquent ? 🔌 Se connecter : comment PHP "parle" à MySQL 📡 Récupérer des données : afficher des infos 💀 Le DANGER : l'injection SQL (expliqué simplement) 🛡️ Se protéger : les requêtes préparées ✏️ Modifier des données : ajouter, modifier, supprimer 🏗️ Organiser son code : faire du code propre.

    Durée :
    4 heures
    Statut :
    Bientôt disponible
  10. Avancé

    POO (Programmation Orienté Objet

    🎯 Introduction : POO vs Procédural 📖 Bases POO : Classes, propriétés, méthodes 🔒 Visibilité : public, private, protected 🔄 Getters/Setters : Encapsulation 🏗️ Constructeur : Initialisation automatique ⚡ Static : Propriétés et méthodes de classe 📝 Contraintes : Types et validation 💾 BONUS : Active Record (SQL dans POO) ✅ BONUS : Validation des inputs

    Durée :
    4h30
    Statut :
    Bientôt disponible