Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Rappel sur Les bases de PHP, boucles, fonctions...
Les tableaux avancés
Les chaînes de caractère
Expressions rationnelles
Rappel sur la POO PHP
2/ Spécificités PHP 7
Optimisation des performances
Refonte du moteur
Typage pour les paramètres et les valeurs retour des fonctions
Exceptions, les anciennes erreurs fatales
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
4/ Migration d'un projet en PHP 7
Phases de migration
Amélioration du code existant
5/ La gestion de dépendances
Généralités sur Composer
Installer et mettre à jour ses dépendances
6/ PAO avancée
Rappel sur l’héritage
Les espaces de noms
Maîtriser Autoload pour le chargement automatique des classes
Utiliser les itérateurs et les générateurs
Introspection
7/ 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
8/ É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
9/ 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 et Injections
10/ La gestion des performances PHP
Gérer des erreurs PHP
Pistes pour les performances
Techniques de mise en cache
Les bonnes pratiques liées aux performances PHP
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public cible
Public cible
Chefs de Projet
Développeurs
Webmasters
Dates
Dates
Du 19 au 21 Juin 2024
Du 23 au 25 Oct. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.