Découverte
  • Qu’est-ce que vous apprendrez dans cette formation ?
  • Quel contenu regarder selon mon niveau ?
  • Qu’est-ce que PHP ?
  • Qu’est-ce que MySQL ?
Installons notre environnement
  • Choisissons notre éditeur de code
  • Choisissons notre serveur local
  • Comment poser mes questions ?
Premiers pas en PHP
  • Configurer un serveur local
  • Notre premier Hello World
  • Utiliser des commentaires
Les types de données
  • Variables
  • Concaténer des variables : associer
  • Exercice pratique
  • Faire des mathématiques
  • Mnémotechnique des opérations
  • Exercice pratique
  • Les tableaux
  • Exercice final
  • Rejoignez la Communauté des Etudiants
  • Recevez gratuitement chaque mois un email sur les tendances du mois !
Les conditions
  • Qu’est-ce qu’une structure de contrôle ?
  • L’expression IF
  • Les opérateurs logiques
  • Mnémotechnique des opérateurs de conditionnement
  • Les conditions multiples
  • Les conditions ternaires
  • L’expression IF ELSE
  • L’expression IF ELSE IF ELSE
  • Utiliser des SWITCH
  • Ecrire des conditions simples de façon concise
Les boucles
  • Qu’est-ce qu’une boucle ?
  • La boucle WHILE
  • La boucle FOR
  • La boucle FOREACH
  • La boucle DO WHILE
  • Utilisons des boucles imbriquées
Projet #1 : Tableaux de nombres
  • Consignes et correction
Les fonctions
  • Qu’est-ce qu’une fonction ?
  • Les fonctions qui retournent une valeur
  • EXERCICE : Une fonction pour calculer nos racines
Les fonctions natives
  • Quelques fonctions pour les String
  • Quelques fonctions pour les Maths
  • Quelques fonctions pour les Tableaux
  • Inclure un fichier dans un autre fichier
Les formulaires
  • Qu’est-ce qu’un formulaire ?
  • Envoyer et récupérer des informations
  • Attention à vos données !!!
  • Envoyer des fichiers
Projet #2 : Un hébergeur d'images
  • Instructions et correction
MySQL
  • Qu’est-ce qu’une base de données ?
  • Introduction à PHPMyAdmin
  • Créer une base de données dans PHPMyAdmin
  • Créer une première table
  • Mettre des valeurs dans une table
  • Se connecter à notre table
  • Récupérer des données et les affichées
  • Ajouter des données
  • Modifier des données dans une table
  • Supprimer des données dans une table
  • Avoir plus d'informations sur nos erreurs SQL
  • Jointure entre plusieurs tables - internes
  • Jointure entre plusieurs tables - externes
Sécuriser ses données
  • L’injection : c’est quoi ça ?
  • Encryptage de données
Recevoir des données via les formulaires
  • Utiliser la requête POST
  • Utiliser la requête GET
  • Exercice : notre utilisateur a-t-il donné son pseudo ?
  • À propos des COOKIES
  • Utiliser les cookies
  • À propos des SESSIONS
  • Utiliser les sessions
Projet #3 : Un raccourcisseur d'URL (à la bit.ly)
  • Ce que nous allons réaliser
  • Créons notre architecture
  • Concevons notre page
  • Finalisons le design
  • Ajouter l’adresse dans la base de données
  • Note
  • Redirection du l’url raccourcie
La programmation orientée objet
  • Qu’est-ce que la programmation orientée objet ?
  • Créons notre classe et nos attributs
  • Utiliser des méthodes
  • Principe des constructeurs
  • Créer un objet personnalisé
Projet #4 : Un espace membre