Tous
Der Inhalt dieser Seite ist nicht auf Deutsch verfügbar
Connaissances de HTML
Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL.
Présentation de PHPHistorique des versionsCommunication Client/ServeurLe protocole HTTPConfigurer son environnement de travail localConsulter la documentation en ligne
Atelier: Mettre en place l’environnement de travail
Comprendre le contexte Web et HTTPRépondre avec un document HTMLManipuler des données à l’aide des variablesIdentifier les types de donnéesAfficher le contenu d’une variableDocumenter son code avec des commentairesDéclarer et utiliser des constantesEffectuer des calculs avec les opérateurs arithmétiquesAugmenter ou diminuer une valeur avec l’incrémentation et décrémentation
Atelier: Écrire un premier script en PHP
Comparer des valeurs avec les opérateurs de comparaison et logiquesAppliquer des conditions if, elseif, elseUtiliser la comparaison large et stricteEmployer les syntaxes raccourcies: l’opérateur ternaire (?:) et de fusion null(??)Utiliser les instructions switch et match
Définit l’encodage des caractèresUtiliser le caractère d’échappement (anti-slash)Enchaîner des chaines de caractère avec la concaténationInclure des variables dans une chaîne de caractère: l’interpolationUtiliser la syntaxe HeredocConvertir une valeur en une chaîne de caractèreFormater une chaîne de caractère avec les fonctions printf, sprintfUtiliser les fonctions de chaîne de caractère: trim, htmlentities, str_replace, etc
Déclarer un tableauManipuler les valeurs d'un tableauAfficher les valeursUtiliser les tableaux associatifsParcourir les tableaux: les structures itérativesRechercher, trier, filtrer les valeurs d’un tableau
Atelier: Parcourir et mettre en forme les données d’un tableau
Récupérer la requête du clientExtraire les éléments d’une URL: paramètre d’url et de requêteAccéder aux superglobales $_SERVER et $_GETTester et valider les paramètres de requêteConstruire une réponseManipuler les entêtes de réponseCréer une redirection HTTP
Atelier: Créer une réponse en fonction des paramètres de requête
Manipuler les dates et les timestampsRégler le fuseau horaireInclure des fichiers avec include(_once), require(_once)Identifier les types de variable
Atelier: Afficher et manipuler des dates
Créer des fonctions et procéduresDéclarer des paramètres d'entrésTyper les paramètres d’entrés et de retourMixer les types de variable: le type unionTransmettre un paramètre par référenceDéclarer un paramètre variable avec l’opérateur de décompositionUtiliser les paramètres nommésRetourner des valeurs: l’instruction return
Atelier: Créer une bibliothèque de fonctions
Récupérer les données d'un formulaire avec la superglobale $_POSTTester et valider les données utilisateurSe protéger contre les failles XSS et CSRFRécupérer des fichiers avec la superglobale $_FILESLire et sauvegarder les fichiers uploadés
Atelier: soumettre et récupérer des données d’un formulaire
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis