03 20 61 95 00

Formation PHP Maîtriser le langage (5.x à 7.x)


  • AV09
  • Durée : 4 jours
  • Tarif : 2080 € HT

Objectifs

- Connaître les techniques avancées du PHP pour une parfaite maîtrise de son code
- Savoir sécuriser et optimiser une application PHP

Prérequis

Connaître le langage PHP Bonnes connaissances en POO

Public

Développeurs
enveloppe Cette formation vous intéresse ? Contactez-nous

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d’une formation Access-it
Un accueil chaleureux dans ses nouveaux locaux de Villeneuve d’Ascq (Lille – 59)
Des formations d’excellence animées par des consultants experts passionnés par leurs métiers
Un centre d’examen certifié Pearson Vue
En savoir plus
modules

Les Modules
de formation

Module 1
Retour rapide sur les bases
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
Module 2
Retour rapide sur la programmation orientée objet
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
Module 3
Les éléments de programmation avancée
Autoload des classes
Introspection
Module 4
La gestion des dépendances
Composer
Module 5
Se protéger des injections
Gérer l’authentification
Injection de commandes et injection XML & XPath
Injection côté serveur (SSI), injection HTML et injection SQL
XSS
Module 6
Les tests
Tests unitaires
Tests de charge
Module 7
Les données en JSON et XML
API, appels distants, curl, Guzzle
Principes et syntaxe de XML
Utiliser SimpleXML
Naviguer dans des fichiers XML
JSON
Module 8
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
Module 9
Présentation de RxPHP
La programmation réactive et le découplage du code

Cette formation vous intéresse ? Contactez-nous !