Introduction
  • Déroulement du cours
  • Les outils nécessaires
  • Sublime Text: Installation, extensions et découverte de l'interface
Le HTML
  • Le HTML, c'est quoi ?
  • La syntaxe du HTML
  • Structure de base d'un fichier HTML
  • Les balises Meta
  • Les titres et paragraphes
  • Le formatage de texte
  • Les liens
  • Les images
  • Les listes
  • Les tableaux
  • Les formulaires
  • Les blocs et balises de structure
Le CSS
  • A quoi sert le CSS ?
  • Où écrire le CSS ?
  • Syntaxe du CSS
  • Les id
  • Les class
  • Que choisir entre balise, id et class ?
  • Styliser du texte
  • Découvrons l'inspecteur de Firefox
  • Arrières-plans
  • Types de disposition des éléments (display)
  • Le display flex
  • Redimensionner et positionner des éléments
  • Les marges
  • Les bordures
  • Les éléments flottants
  • Les pseudo-class
  • Les transitions
  • Les media-queries
Le PHP et le SQL
  • A quoi sert le PHP ?
  • Installation de Wamp
  • Syntaxe du PHP
  • Les variables
  • Les tableaux
  • Comparer des valeurs
  • Les conditions
  • Les boucles
  • Les fonctions
  • isset() et empty()
  • Variables superglobales : Les variables d'URL
  • Variables superglobales : Récupérer les données d'un formulaire
  • Variables superglobales : Récupérer des informations sur le client
  • Variables superglobales : Stocker des informations de session
  • Variables superglobales : Sauvegarder des informations dans des cookies
  • Introduction à MySQL et phpMyAdmin
  • Notre première requête SQL
  • L'objet PDO
  • Formater la date en SQL
  • Créer une page dynamique (avec SQL et variable d'URL)
  • Insérer des données dans la base de données
  • Mettre à jour des données dans la base de données
  • Supprimer des données de la base de données
Création d'un blog (HTML, CSS, PHP et SQL)
  • Introduction & Schéma du blog (layout)
  • Structure des fichiers (architecture)
  • Création de la base de données
  • Front-end - Création du menu du site
  • Front-end - Création de la section principale et des miniatures des articles
  • Front-end - Création de la navigation latérale (sidebar)
  • Front-end - Création du footer
  • Front-end - Création de la page d'articles
  • Création et sécurisation de l'espace d'administration
  • Espace d'administration - Ajouter des catégories
  • Espace d'administration - Ajouter des articles
  • Affichage des articles sur la page d'accueil (depuis la base de données)
  • Affichage dynamique des articles (page d'article unique)
  • Mise en place de l'espace commentaires
  • Affichage des catégories et des commentaires récents dans la sidebar
  • Tri des articles par catégorie
  • Mise en place de la barre de recherche pour les articles
La Programmation Orienté Objet (POO) en PHP
  • Introduction à la POO
  • Notre première classe
  • Les attributs
  • Les méthodes
  • Le constructeur : une méthode particulière
  • Les méthodes et attributs statiques
  • La visibilité : public, protected et private
  • Les getters et setters
  • L'héritage
  • Charger ses classes automatiquement : spl_autoload_register()