• éligibleCPF

Formation PHP perfectionnement (Fonctions avancées Programmation Orientée Objet)

Durée 4 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence IPHA
Éligible CPF Code 236234
Certification Certification IT - Développement de sites web dynamiques

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.

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

Public :

Cette formation PHP s'adresse à des développeurs souhaitant se perfectionner en PHP ou mettre à jour leurs connaissances.

Prérequis :

- 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

Cette formation vous prépare au passage de la certification "Certification IT - Développement de sites web dynamiques" (PHP) qui démontre votre compétence à développer un site web dynamique accédant à une base de données dans le respect des bonnes pratiques du développement web.
L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1h15. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.

La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.

Cette formation peut être financée dans le cadre du CPF sur MonCompteFormation.
Voir toutes nos formations éligibles au CPF.


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB