A l’issue de la formation, l’apprenant sera capable de :
– Connaître les techniques avancées du PHP pour une parfaite maîtrise de son code
– Savoir sécuriser et optimiser une application PHP
- Développement
- Développement web
Formation PHP Maîtriser le langage 5.x à 8.x (individualisée et personnalisée)
Objectifs
Certification
Prérequis
Connaître le langage PHP
Bonnes connaissances en POO
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…)
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Développeurs
Formation(s) associée(s)
- Formation PHP 8 Développer un site Web dynamique (individualisée et personnalisée)
- Formation PHP Symfony
- Formation HTML/PHP pour le développement d’applications web (individualisée et personnalisée)
- Formation Php pour WordPress (individualisée et personnalisée)
- Formation langage PHP Développer une application serveur
- Formation Développer en PHP avec le Framework Symfony
- Formation Laravel 10 Initiation (individualisée et personnalisée)
- Formation Magento 2 (individualisée et personnalisée)
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Formations modulables
Travaux pratiques
Les Modules
de formation
La syntaxe :
• Conventions de codage
Les variables
• Fonctionnement en mémoire
• Les types
• Les scopes
• Les constantes
Les fonctions / méthodes
• Signatures
• Le corps
• Les paramètres
• Les valeurs de retour
• Fonctionnement en mémoire
Les imports
• Include
• Require
Super Globales
Les classes : 1
• Fonctionnement en mémoire
• Les attributs et les propriétés.
• La visibilité
• Les champs « static »
• Héritage
• Interfaces
• Classes abstraites
• Bonnes pratiques pour structurer son code
Principe SOLID
Autoload des classes
Introspection
Composer
Gérer l’authentification
Injection de commandes et injection XML & XPath
Injection côté serveur (SSI), injection HTML et injection SQL
XSS
Tests unitaires
Tests de charge
API, appels distants, curl, Guzzle
Principes et syntaxe de XML
Utiliser SimpleXML
Naviguer dans des fichiers XML
JSON
Gestion des erreurs PHP
Optimisation des performances PHP
Techniques de mise en cache
Les bonnes pratiques liées aux performances PHP
La programmation réactive et le découplage du code