1. EVALUER : Votre niveau et vos besoins 2. EXPLORER : 1200 livres & vidéos 3. FORMER : Avec un professionnel de l'informatique et de la pédagogie 4. CERTIFIER vos compétences
Modalités disponibles
Voie
Modalité
Prix
Durée
Niveau de sortie
Provenance
Formation continue
Présentiel
2 880 €
–
–
–
Objectifs
Comprendre l’environnement d’une application Web construite autour de PHP et les mécanismes de base du protocole HTTP.
Installer une plateforme d’exécution et de développement pour PHP.
Appréhender la syntaxe et l’algorithmie de base du langage PHP.
Comprendre l’échange de données en HTTP.
Utiliser le modèle de programmation orientée objet de PHP
Créer des classes et des objets.
Utiliser les mécanisme de programmation orientée objet tels que l’héritage et l’encapsulation.
Utiliser les classes abstraites et les interfaces.
Créer et traiter des formulaires
Suivre la navigation utilisateur en utilisant les sessions.
Accéder à des bases de données relationnelles depuis une application PHP.
Manipuler et transférer des fichiers dans une application.
Votre formateur est un . Il possède sur les produits enseignés et est pour suivre leurs évolutions.
: Avec l'un de nos conseillers formation, vous choisissez .
: En présentiel ou à distance, vous intégrez un groupe restreint qui facilite le et les . Pour une meilleure assimilation, le formateur privilégie la et l' au travers d'exercices et de cas concrets réalisés seul(e) ou en groupe.
: . Vous continuez à vous former en accédant en illimité à plus de 1200 livres et vidéos.
Programme
PHP - Développer des applications web
Qu’est-ce que PHP ? Historique et caractéristiques PHP pour quelle utilisation ? Mettre en place un environnement de développement PHP Les principes de la plateforme Apache, PHP, MySQL Le fichier de configuration php.ini Utiliser un débogueur PHP TP
Intégration de PHP avec les pages HTML Approches pour mixer PHP et HTML Bonnes pratiques de structuration d’applications La syntaxe de base du langage Les types de données Les variables et les tableaux Les constantes Les opérateurs Le spaceship operator de PHP 7 pour les comparaisons combinées Les structures de contrôle Les fonctions Déclaration des types de données sur les fonctions Les fonctions intégrées du langage Gestion des chaines de caractères Manipulation de dates Structuration des applications Création de bibliothèques Importation de fichiers et de scripts TP
Introduction aux concepts de la programmation orientée objet Les classes et les objets Définition de classes et instanciation L’héritage de classes et le polymorphisme en PHP Concepts avancés de programmation Objet Les interfaces Les espaces de noms Concepts avancés Les déclarations groupées d’espace de noms Les classes anonymes Gestion des erreurs avec les exceptions TP
Construction de formulaires HTML Modèles d’interaction HTML / PHP Récupération des données transmises via PHP en fonction des différents types de contrôles Redirection de flux Gestion des sessions des utilisateurs Les principes du suivi de session HTTP Les cookies et leur manipulation Les sessions PHP TP
Présentation de la base de données MySQL Concepts fondamentaux et organisation du produit Les outils de gestion associés : MySQL Workbench et PHPMyAdmin L’organisation des données pour un site Web dynamique Concepts d’accès aux données avec PHP Les fonctions natives La librairie PDO La configuration du moteur PHP Utiliser une base de données MySQL avec PHP Récupération de jeux d’enregistrements et affichage de données sur les pages TP
Fonctions PHP pour la manipulation des fichiers Lecture et écriture de fichiers Création et parcours de répertoires Les directives de configuration php.ini associées à la manipulation de fichiers Téléchargement et envoi de fichiers TP