PHP 7 – Développement avancé et programmation Objet
Informations générales
Objectifs & compétences
Être capable de mettre en place des applications Web pointues Comprendre comment développer des applications pointues en POO Pouvoir maîtriser les échanges de type API avec XML et JSON Public
Public visé
Développeurs PHP
Pré-requis
Avoir suivi la formation "Développement d'applications Web avec PHP" (O-PH1) ou connaissances équivalentes Maîtriser le langage HTML et avoir des bases en JavaScript Avoir une première expérience en POO
Programme
Module 1: RAPPELS SUR PHP Les bases de PHP, boucles, fonctions... Utilisation avancée des tableaux Manipuler des chaînes de caractère Expressions rationnelles Rappel sur la POO PHP Module 2 : SPÉCIFICITÉS PHP 7 Refonte du moteur Typage scalaire pour les fonctions Modification des erreurs en exceptions Module 3 :PHP EN LIGNES DE COMMANDES : CLI Installation et différences avec le fonctionnement en mode web Rédiger ses premiers scripts Interagir avec l’utilisateur Module 4 : LA GESTION DE DÉPENDANCES Généralités sur Composer Installer et mettre à jour ses dépendances Module 5 : PROGRAMMATION ORIENTÉE OBJET AVANCÉE Rappel sur l’héritage Les espaces de noms Chargement automatique des classeurs (autoload) Itérateurs et générateurs Introspection Module 6 : FACILITER ET SÉCURISER VOS ACCÈS AUX BASES DE DONNÉES AVEC PDO (PHP DATA OBJECT) Manipuler des données avec PDO Optimiser vos accès à votre base de données Gérer des transactions Module 7 : ÉCHANGES DE DONNÉES : XML, JSON ET API API, appels distants, curl, Guzzle Principes et syntaxe de XML Utiliser SimpleXML pour importer, exporter des documents et manipuler des éléments et des attributs Naviguer dans des fichiers XML avec XPath JSON Module 8 : SÉCURITÉ PHP Identifier les données de confiance avec les autres Gérer l’authentification Les bases de données et la programmation Shell La validation des saisies de l’utilisateur Les attaques XSS Module 9 : LA GESTION DES PERFORMANCES PHP Gestion des erreurs PHP Optimisation des performances PHP Techniques de mise en cache Les bonnes pratiques liées aux performances PHP
Modalités
Méthodes
Tarifs
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation.
- L’OPCO (opérateurs de compétences) de votre entreprise.
- Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
- CPF -MonCompteFormation
Lieux & Horaires
Campus : , Ensemble des sites
Distanciel possible : Oui
Prochaines sessions
Cliquez sur la date choisie pour vous inscrire :
-
Inscription
au 21 / 05 / 2024
: Ensemble des sites
: Distanciel possible
: 28 heures
: 4 jours
-
Inscription
au 29 / 07 / 2024
: Ensemble des sites
: Distanciel possible
: 28 heures
: 4 jours
-
Inscription
au 28 / 10 / 2024
: Ensemble des sites
: Distanciel possible
: 28 heures
: 4 jours