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

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Compte Personnel de Formation

Toutes nos formations sont éligibles au titre du CPF. Contactez nous pour être accompagné dans la démarche (formation@access-it.fr/0320619506)

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
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
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 !