PHP – Développement de sites Web Back End

PHP

4h30

TP : 29h

Option tutorat

FR

ET_DEV_2PHP

Demandez le programme !

    Prénom *
    Nom *
    E-mail *
    Les champs précédés d'un astérisque (*) sont obligatoires.
    Votre adresse de messagerie est utilisée uniquement pour vous délivrer votre accès gratuit et vous tenir informé·e de l'évolution sur nos produits et services ainsi que vous inviter à nos prochains événements. Si vous ne souhaitez pas recevoir nos prochaines communications, merci de cocher la case suivante :
    Pour plus d'informations sur notre politique de protection des données, cliquez ici.

    Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.

    LABS INCLUS Des labs en ligne (machines virtuelles) sont inclus gratuitement pour réaliser les TP facilement, sans aucune installation sur votre poste.

    Objectifs de la formation

    Le PHP est une technologie web côté serveur permettant la création de pages web dynamiques. Il est utilisé dans plus de 4 sites web dynamiques sur 5 !
    L’objectif de cette formation est de vous apprendre à concevoir des sites web dynamiques avec PHP.

    Pré-requis

    Public :
    Cette e-formation s’adresse aux développeurs qui souhaitent apprendre à concevoir des sites web dynamiques avec PHP.

    Prérequis :
    Des connaissances en Programmation Orientée Objet et sur le langage SQL sont nécessaires.

    Contenu de la formation

    Cours
    Ce module vous propose la consultation d’une vidéo d’une durée de 0h02.
    Présentation du cours

    • Présentation du cours

    Cours
    Ce module vous propose la consultation d’une vidéo d’une durée de 0h14.
    Introduction à PHP

    • Objectifs du module
    • Introduction à PHP
    • L’environnement de développement
    • Démonstration – L’installation de WAMP Server et de PhpStorm

    Cours
    Ce module vous propose la consultation d’une vidéo d’une durée de 1h40.
    Les bases du langage PHP

    • Objectifs du module
    • Bloc PHP
    • Démonstration – Premier lancement de l’IDE
    • Les variables
    • Les constantes
    • Les types de données
    • TP à réaliser
    • Le tableau numérique
    • Le tableau associatif
    • Le tableau multidimensionnel
    • La syntaxe des tableaux avec array() ou []
    • La manipulation des éléments d’un tableau
    • La structure de contrôle if
    • L’opérateur ternaire ? :
    • La structure de contrôle switch et l’expression match
    • Les boucles
    • L’inclusion d’un fichier
    • TP à réaliser
    • Quelques fonctions utiles pour manipuler les chaînes de caractères
    • Quelques fonctions utiles pour manipuler les nombres
    • Quelques fonctions utiles pour rechercher au sein d’une chaîne de caractères
    • Quelques fonctions utiles pour manipuler les nombres
    • TP à réaliser
    • La création de fonctions
    • Le passage de paramètres
    • Le typage des paramètres
    • TP à réaliser
    • Les expressions rationnelles
    • TP à réaliser

    Cours
    Ce module vous propose la consultation d’une vidéo d’une durée de 0h55.
    La Programmation Orientée Objet en PHP

    • Objectifs du module
    • L’histoire de la POO en PHP
    • La création d’une classe
    • Les attributs d’instance
    • Les constructeurs
    • L’accès aux éléments d’instance
    • Le destructeur
    • Les méthodes d’instance
    • L’utilisation d’une classe
    • L’héritage
    • Les éléments de classe
    • Les classes abstraites
    • Les interfaces
    • Les traits
    • Les exceptions
    • Les espaces de nom
    • Le chargement automatique des classes
    • Démonstration – Le chargement automatique des classes
    • Le clonage d’instance
    • TP à réaliser

    Cours
    Ce module vous propose la consultation d’une vidéo d’une durée de 0h28.
    Les formulaires en PHP

    • Objectifs du module
    • Les différentes organisations possibles
    • La création d’un formulaire
    • Le traitement d’un formulaire
    • Démonstration – Le traitement d’un formulaire
    • La validation des données saisies
    • Le formulaire et son traitement
    • L’envoi de fichiers
    • TP à réaliser

    Cours
    Ce module vous propose la consultation d’une vidéo d’une durée de 0h35.
    L’accès aux données

    • Objectifs du module
    • Démonstration – L’utilisation de PhpMyAdmin
    • La connexion avec PDO
    • Les requêtes non préparées
    • Les requêtes préparées
    • Les ordres de type INSERT, UPDATE ou DELETE
    • La réutilisation de requêtes
    • Les procédures et les fonctions stockées
    • Les transactions
    • TP à réaliser

    Cours
    Ce module vous propose la consultation d’une vidéo d’une durée de 0h42.
    Les échanges de données entre le client et le serveur

    • Objectifs du module
    • Le protocole HTTP
    • La visualisation des requêtes et des réponses
    • Les redirections
    • Les cookies
    • Démonstration – Les cookies
    • Les sessions
    • Démonstration – Les sessions
    • AJAX Texte
    • Démonstration – AJAX Texte
    • AJAX JSON
    • Démonstration – AJAX JSON
    • TP à réaliser
    • Enoncé du TP final

    Livre en complément
    Ce module vous propose la consultation d’un support de cours numérique.
    PHP 8 – Développez un site web dynamique et interactif (2e édition)

    • Introduction à PHP
    • Utiliser les fonctions PHP
    • Écrire des fonctions et des classes PHP
    • Gérer les erreurs dans un script PHP
    • Gérer les formulaires et les liens
    • Accéder aux bases de données
    • Gérer les sessions
    • Envoyer un courrier électronique