أهداف الدورة التكوينية
Objectifs pédagogiques :
- Être capable de mettre en place des applications Web pointues
- Être capable de développer des applications pointues en POO
- Maîtriser les échanges de type API avec XML et JSON
لمن تتوجه هذه الدورة؟
Cette formation PHP s’adresse à des développeurs souhaitant se perfectionner en PHP ou mettre à jour leurs connaissances.
المتطلبات المسبقة
– Connaître PHP et les concepts du web
– Niveau de la formation «PHP, développer un site Web dynamique avec base de données» (IPHP).
البرنامج
Rappel 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
Spécificités PHP 7
- Refonte du moteur Typage scalaire pour les fonctions Modification des erreurs en exceptions
PHP en lignes de commandes : CLI
- Fonctionnement CLI et Web Rédiger ses premiers scripts Interagir avec l’utilisateur
La gestion de dépendances
- Généralités sur Composer Installer et maj ses dépendances
Programmation Orientée Objet avancée
- Rappel sur l’héritage Les espaces de noms Autoload des classes Itérateurs et générateurs Introspection
Accès aux bases de données avec PDO
- Manipuler des données avec PDO Gérer des transactions
Échanges de données : XML, JSON et API
- API, appels distants, curl, Guzzle Principes et syntaxe de XML Utiliser SimpleXML Naviguer dans des fichiers XML avec XPath JSON
Sécurité PHP
- Identifier les données de confiance Gérer l’authentification Les bases de données La programmation Shell La validation des saisies de l’utilisateur Les attaques XSS
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
Description de la formation PHP
Cette formation PHP s’adresse aux développeurs ayant une connaissance de PHP et voulant aller plus loin sur le langage. Nous découvrirons un large panel des possibilités du langage, des fonctionnalités classiques aux techniques poussées, en passant par les bonnes pratiques de développement. Le participant aura une vision générale du fonctionnement d’un applicatif PHP moderne, avec ses contraintes et ses caractéristiques.
المواضيع: PHP

