Créez des sites internet dynamiques avec PHP8 et MySQL

Tout ce dont vous avez besoin pour stocker et gérer des données sur vos sites internet !

Créez des sites internet dynamiques avec PHP8 et MySQL
16 heures
Tous les niveaux

Présentation

Bienvenue sur le cours sur PHP8 & MySQL, le seul cours dont vous avez besoin pour apprendre à utiliser PHP, même en partant de zéro.

Avec plus de 16 heures, ce cours est sans doute celui qui trouve le meilleur compromis entre une formation ultra complète et une formation concise. Même si vous n'avez aucune expérience en programmation avec PHP, vous passerez du niveau débutant à celui de professionnel grâce à ce cours. Voici pourquoi :

  • Ce cours est enseigné par le formateur emblématique de BELIEVEMY, l'un des meilleurs acteurs de la pédagogie dans le domaine du développement web

  • Ce cours a été entièrement mis à jour pour la toute dernière version de PHP, vous apprendrez les toutes dernières nouveautés et les meilleures astuces de programmation du moment

  • Ce cours n'est pas un cours magistral : vous allez passer par toutes les émotions et vous allez pratiquer dans des dizaines de cas concrets, avec notamment trois vrais projets

  • L'ensemble du contenu du cours a été vu et revu pendant plusieurs mois par plusieurs développeurs professionnels de PHP pour être parfaitement en adéquation avec les besoins professionnels des entreprises

  • Plus de 30.000 étudiants ont déjà appris le développement web grâce à nos cours

  • Ce cours est constamment mis à jour avec de nouveaux contenus et de nouveaux projets proposés par les étudiants : c'est-à-dire par vous !

Nous allons y aller pas à pas, nous avancerons méthodiquement et astucieusement pour que vous puissiez toujours comprendre ce que vous faites et pour que vous puissiez apprécier vos résultats.

Prérequis

Juste des connaissances de base en HTML sont nécessaires.

Plan du cours

Tout ouvrir
    Partie 1 : Bienvenue dans ce cours !
  • 1. Qu'allons-nous faire dans cette formation ?
    Extrait
  • 2. Qu'est-ce que PHP ?
    Extrait
  • 3. Qu'est-ce que MySQL ?
    Extrait
  • Partie 2 : Orientation
  • 4. Commencez la formation selon votre niveau
  • Partie 3 : Installons notre environnement
  • 5. Quels logiciels utiliser ?
  • 6. Quelles extensions installer ?
  • 7. Qu'est-ce qu'un serveur local ?
  • 8. Installons notre serveur local
  • 9. Comprendre le fonctionnement de XAMPP
  • 10. Notre premier fichier
  • Partie 4 : Nos premiers pas avec PHP
  • 11. Notre premier code PHP
  • 12. Laissons des commentaires
  • Partie 5 : Les variables et les types de données
  • 13. Qu'est-ce qu'une variable ?
  • 14. Créons notre première variable PHP
  • 15. PHP et la concaténation
  • 16. Les types de données
  • 17. Les opérations mathématiques
  • 18. Les tableaux
  • 19. Récapitulatif de la section
  • Partie 6 : PHP et la logique
  • 20. Qu'est-ce qu'une condition ?
  • 21. L'expression IF
  • 22. Les opérateurs logiques
  • 23. Les opérateurs de comparaison
  • 24. L'expression IF ELSE
    Extrait
  • 25. L'expression IF ELSE-IF ELSE
  • 26. Les conditions ternaires
  • 27. Les SWITCH
  • 28. La façon concise d'écrire une condition
  • 29. Ecrire du HTML dans une condition
  • 30. Récapitulatif de la section
  • Partie 7 : Les boucles
  • 31. Qu'est-ce qu'une boucle ?
  • 32. La boucle WHILE
  • 33. L'incrémentation et la décrémentation
  • 34. Les opérateurs combinés
  • 35. La boucle FOR
  • 36. La boucle FOREACH
  • 37. La boucle DO WHILE
  • 38. Les boucles imbriquées
  • 39. Récapitulatif de la section
  • Partie 8 : Exerçons-nous sur ce que nous avons vu
  • 40. Exercice 1 : Un décompte pour perdre du poids
  • 41. Exercice 1 : Correction
  • 42. Exercice 2 : Une liste de courses
  • 43. Exercice 2 : Correction
  • 44. Exercice 3 : Une table de multiplication
  • 45. Exercice 3 : Correction
  • 46. Exercice 4 : Une fiche de police
  • 47. Exercice 4 : Correction
  • Partie 9 : PHP et les fonctions
  • 48. Qu'est-ce qu'une fonction ?
    Extrait
  • 49. Notre première fonction
  • 50. Faire une fonction avec des paramètres
  • 51. Les fonctions qui retournent une valeur
  • 52. Les fonctions natives
  • 53. Récapitulatif de la section
  • Partie 10 : Exerçons-nous sur les fonctions
  • 54. Exercice 1 - Ce que vous devez faire
  • 55. Exercice 1 - Correction
  • 56. Exercice 2 - Ce que vous devez faire
  • 57. Exercice 2 - Correction
  • 58. Exercice 3 - Ce que vous devez faire
  • 59. Exercice 3 - Correction
  • Partie 11 : Les formulaires
  • 60. Rappels sur les formulaires
  • 61. Envoyer et récupérer des informations avec POST
  • 62. Envoyer et récupérer des informations avec GET
  • 63. Envoyer des fichiers
  • 64. Récapitulatif de la section
  • Partie 12 : Projet - Un hébergeur d'images - ShareFiles
  • 65. Voici ce que nous allons faire
    Extrait
  • 66. Etape 1 - Récuperez le code de base
  • 67. Etape 2 - Procédez aux vérifications
  • 68. Etape 3 - Envoyez l'image sur le serveur
  • 69. Etape 4 - Affichez l'image à la place de l'icône
  • 70. Etape 5 - Donnez le lien vers l'image
  • 71. Correction
  • Partie 13 : PHP et MySQL
  • 72. Qu'est-ce qu'une base de données ?
  • 73. Découvrons PHPMyAdmin
  • 74. Créer une base de données
  • 75. Créer une table
  • 76. Ajouter des valeurs
  • 77. [Exercice] Créer une table "commentaires"
  • 78. Se connecter grâce à PHP
  • Partie 14 : Lançons-nous dans le SQL
  • 79. Qu'est-ce que le SQL ?
  • 80. Récupérer des données - SELECT
  • 81. Les critères de sélection
  • 82. Récupérer des données grâce à des variables dynamiques
  • 83. Insérer des données - INSERT
  • 84. Modifier des données - UPDATE
  • 85. Supprimer des données - DELETE
  • 86. Jointure entre plusieurs tables - internes
  • 87. Jointure entre plusieurs tables - externes
  • 88. Récapitulatif de la section
  • Partie 15 : Sécuriser ses données
  • 89. L'injection SQL : Qu'est-ce que c'est ?
  • 90. Protéger ses données
  • 91. Détecter les erreurs (try)
  • Partie 16 : Notions avancées avec PHP
  • 92. Qu'est-ce qu'une session ?
  • 93. Utiliser les sessions
  • 94. Qu'est-ce qu'un cookie ?
  • 95. Utiliser les cookies
  • 96. Récapitulatif de la section
  • Partie 17 : Projet - Un raccourcisseur d'URL (comme bit.ly)
  • 97. Voici ce que nous allons faire
    Extrait
  • 98. Etape 1 - Téléchargez le code de base
  • 99. Etape 2 - Compartimentons notre code
  • 100. Etape 3 - Occupons-nous de l'envoi d'une url
  • 101. Etape 4 - Redirigeons les raccourcis créés
  • Partie 18 : Projet - Un espace membre comme Netflix
  • 102. Qu'allons-nous faire dans ce projet ?
    Extrait
  • 103. Téléchargez les fichiers de base
  • 104. Etape 1 - Créez les tables
  • 105. Etape 2 - Implémentez le système d'inscription
  • 106. Etape 3 - Connectez votre utilisateur
  • 107. Correction de l'étape 1
  • 108. Correction de l'étape 2
  • 109. Correction de l'étape 3
  • 110. [Bonus] Cacher des parties selon que l'utilisateur soit connecté ou non
  • 111. [Bonus] Autoriser la déconnexion
  • 112. [Bonus] Faire un système de connexion automatique par cookie
  • 113. Téléchargez le projet fini
  • Partie 19 : La Programmation Orientée Objet (POO)
  • 114. Qu'est-ce que la POO ?
  • 115. Créer une classe et des attributs
  • 116. Initialiser un objet
  • 117. Les getters et les setters
  • 118. Utiliser des méthodes
  • 119. Le principe des constructeurs
  • 120. L'héritage
  • 121. Les données protégées
  • 122. Les données statiques
  • 123. Récapitulatif de la section
  • Partie 20 : Projet - POO x Inscription
  • 124. Qu'allons-nous faire dans ce projet ?
    Extrait
  • 125. Etape 1 - Téléchargez le code de base
  • 126. Etape 2 - Faites toutes les vérifications
  • 127. Etape 3 - Chiffrez le mot de passe
  • 128. Etape 4 - Créez votre utilisateur et ajoutez-le
  • 129. Correction
  • 130. [Bonus] Charger automatiquement toutes les classes
  • Partie 21 : Travailler avec les dates
  • 131. Maîtriser le Timestamp UNIX
  • 132. Obtenir la date du jour (et la formater)
  • 133. Modifier la date avec PHP
  • 134. Récapitulatif de la section
  • Partie 22 : Travailler avec les fichiers
  • 135. Autoriser la modification des fichiers
  • 136. Ouvrir et fermer un fichier
  • 137. Lire et écrire dans un fichier
  • 138. [Exercice] Un compteur de vues
  • 139. Récapitulatif de la section
  • Partie 23 : Conclusion
  • 140. Félicitations, vous avez réussi !
Proposé par Believemy

Gratuit

Disponible depuis partout : ordinateur, smartphone, tablette
Contenus vidéos en Full HD
Certificat de fin de formation
OU