Introduction
  • Introduction au cours
  • Pré-requis techniques pour suivre ce cours
  • 11 questions cool sur PHP pour discuter à l'apéro !
  • 7 questions cool sur MYSQL pour les dîners en ville !
Les outils du développeur PHP & MYSQL
  • Installer le serveur local wampserver
  • Installer et configurer l'éditeur Brackets pour Php
  • Installer et configurer SublimeText 3 pour Php
  • Personnalisez votre ColorSheme avec Sublimetext 3
Formulaires et Php
  • Les types de champs de formulaires utilisés dans ce cours
  • Validation des formulaires: Les méthodes GET et POST
Concevoir sa base de données
  • Concevoir sa base de données avec MERISE
  • Trouvez la bonne relation
  • Trouvez les cardinalités correctes
  • Utiliser Mysql WorkBech pour modeliser et créer vos tables
Les bases du langage Php
  • Mixer code PHP et tags Html
  • Mix php et html
  • Les variables String et numérique en php
  • Cod'LAB : Transmettre des variables dans un url
  • Les variables tableaux : Numéroté et Associatif
  • Les opérateurs sur les tableaux
  • Cod'LAB: Stockez et affichez 5 capitales européennes dans des tableau associatif
  • Les boucles et les itérations
  • Cod'LAB Boucles : Stockez et affichez 5 capitales européennes
  • Concaténer des chaînes de caractères et des variables
  • Cod'LAB : PHP peut remplacer votre calculatrice !
  • PHP peut remplacer votre règle et vos feutres !
  • Inclure un fichier avec Require
  • Manipuler les dates
Les conditions en Php
  • Les condition IF, ELSE , ELSEIF et les conditions imbriquées
  • Les conditions Switch, Case et Break
  • Les opérateurs de comparaison
Naviguer et filtrer via les sessions et les cookies
  • Les variables de session
  • Comment bien utiliser les sessions
  • Les cookies
  • Comment bien utiliser les cookies
  • Cod'LAB : Filtrer une page avec une session
Gestion de fichiers et de dossiers avec PHP
  • Droits des utilisateurs sur un serveur web Linux
  • Accessibilité des fichiers et répertoires en fonction des droits
  • Permissions sur les répertoires et les fichiers sous Serveur Linux
  • Créer un répertoire et lui attribuer des droits avec php
  • Créer un fichier et lui attribuer des droits avec PHP
  • Lister les fichiers contenus dans un répertoire avec PHP
  • Cod'LAB : Archivez un article sous la forme d'un document
La gestion des images avec php
  • Manipuler les attributs du tableau $_FILES
  • Uploader une image via un formulaire
  • Afficher les images uploadées
  • Créer et afficher une image miniature avec la librairie GD de Php
CODELAB : Exercices de développement sur la gestion des images en Php
  • Cod'LAB : Redimensionner la miniature d'une façon proportionnelle
Développez en PHP
  • Créer votre premier tableau en php
  • Cod'LAB : Exercice sur les tableaux
Administrez vos données avec Mysql
  • Introduction : Apprendre le langage SQL par l'exemple animé
Le SQL par l'exemple
  • SELECT : Sélectionnez des données
  • INSERT : Insérez des données
  • UPDATE : Mettre à jour des données
  • DELETE : Supprimer des données
  • Cod'LIVE HeidiSQL : Opérations sur les tables
Développer en PHP & Mysql
  • Mysql et l'encodage des données
  • Créer une base de données avec PhpMyadmin
  • Créer une table de base de données avec PhpMyadmin
  • Peupler une table de base de données avec Phpmyadmin
  • Se connecter en PHP au serveur de base de données Mysql
  • Lire les données d'une table Mysql en php
  • Insérer des données dans une table Mysql avec php
  • Insérer des données dans une table Mysql avec un formulaire
  • Mettre à jour des données dans une table Mysql avec un formulaire
  • Supprimer des données dans une table Mysql via php
CODELAB : Exercices de développement PHP & MySql
  • Cod'LAB : Créer une pagination des résultats d'une table
Mysql et les formulaires avancés avec php
  • Alimenter un champ select avec une table Mysql
  • Transmettre et récupérer des données de formulaires avec Php
Écrire des fonctions et des classes PHP
  • L'objet : La programmation Orientée Objet expliquée
  • Classes et Objet: Avez-vous bien compris leurs particularités ?
  • Définir une classe et des objets
  • Cod'LIVE : créer une classe livre et un objet roman
  • Cod'LIVE : Passer des paramètres à une classe
  • Utilisation des identifiants : Public, Private, Protected
  • Fonctionnement des classes statiques
  • Attributs static: Qu'est ce que change entre l'objet et la classe ?
Cod' PRO : Création pas à pas d'un projet de Mailinglist thématique
  • Organisez votre projet Mailinglist
  • Créer le MCD : Modèle conceptuel des données du projet avec MERISE
  • Créez la Base de données MYSQL à partir du MCD
  • PDO : Configurer la connexion à la nouvelle base de données
  • Réalisation du formulaire de saisie des thématiques