Avant de commencer
  • Que contient ce cours ?
  • Qui suis-je ?
  • Qu'allons nous réaliser ?
  • Le parcours de formation
  • Conseils pour suivre la formation
  • Les outils
Les bases de la programmation (en PHP)
  • Création de l'espace de travail
  • Les variables
  • Les types de variables et le premier Test de variables (if)
  • Mixer du HTML et du PHP
  • Les fonctions
  • Les tests (if)
  • Boucle for
  • Constantes
  • Les tests en détail et l'instruction Switch Case
  • La boucle While
  • Les tableaux (Etape 1)
  • Les tableaux (Etape 2) et la récursivité
HTML/CSS et PHP
  • HTML et CSS : les bases Etape1
  • HTML et CSS : les bases Etape2
  • HTML et CSS : les marges
  • Et le JavaScript ?
  • Les formulaires
  • Méthode GET et POST
  • Réaliser un menu pour disposer de plusieurs pages HTML
Pratiquer le PHP en exercice
  • Faire un "mini" site pour répertorier nos exercices
  • Exo 1 - E1 : Tables de multiplication
  • Exo 1 - E2 : Tables de multiplication
  • Exo2 : Pyramide
  • Exo3 : Cercle - Calcul du périmètre et de l'aire
  • Exo 4 - E1 : Deviner le chiffre aléatoire
  • Exo 4 - E2 : Utiliser les SESSIONs
  • Exo 5 - deux formulaires (un en GET et un en POST)
  • Exo 6 - Listes déroulantes
  • Exo 7 - Les tableaux
  • Exo 8 - Listes déroulantes et tableaux
  • Exo 9 - Tableaux associatifs
  • Exo 10 - Un tableau de tableaux associatifs pour afficher tous les personnages
La POO : Programmation Orientée Objets (en PHP)
  • Le concept de la POO et l'initialisation du module.
  • Créer notre première classe
  • Fonction de classe
  • Constructeur
  • Structuration du code
  • Getter et Setter
  • Constantes de classe
  • Les attributs et méthodes statiques
La POO en exercice
  • Exo 2 - E1 : Une liste de fruits
  • Exo2 - E2 : Une liste de fruits
  • Exo 3 - Panier de fruits (une classe contenant deux tableaux d'objets)
  • Exo 4 - Liste de Panier de fruits
  • Exo 5 - Ajouter un Panier
Initiation à la BDD (MySQL)
  • Pourquoi une base de données ?
  • Créer la base de données
  • Faire des requêtes en SQL
  • Les requêtes de modification de ligne
PDO : Récupérer des données d'une BD
  • Connexion à la base de données via PDO
  • Faire des requêtes avec PDO (sans se préoccuper de la POO)
  • Faire une classe pour gérer notre PDO
  • Afficher la liste de fruits
  • Utiliser la classe fruit
  • Afficher la liste des paniers - étape 1
  • Afficher la liste des paniers - étape 2
  • Ajouter un panier : Etape 1
  • Ajouter un panier : Etape 2
  • Ajout des fruits au nouveau panier : Etape 1
  • ajout des fruits au nouveau panier : Etape 2
Bootstrap pour Styliser son site
  • On débute sur Bootstrap
  • Bootstrap v4 ou bootstrap v5
  • Les nouveautés de Bootstrap 5
  • Créer un menu
  • Les "cards"
  • Lister les fruits et gérer les titres
  • Les "tables" de Bootstrap
Finalisation de l'application et utilisation de toutes les compétences
  • Faire une classe de formatage
  • Boutons Modifier et Supprimer
  • Le formulaire pour modifier un fruit
  • Modifier les informations en BD
  • Supprimer un fruit d'un panier
  • Assigner un fruit à un Panier - Etape 1
  • Assigner un fruit à un Panier - Etape 2
  • Styliser le formulaire d'ajout d'un panier
Bonus
  • Poursuivre son apprentissage