Fantom Tag

Formation - PHP 7 - Développement avancé et programmation Objet

Utiliser la puissance des dernières innovations de PHP pour créer un site robuste et complet

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Référence
LI210

Durée
4 jours (28 heures)
certificat optionnel

Prix 2023
2 320,00 €  HT
Dans vos locaux ou à distance
Référence
LI210

Durée
4 jours (28 heures)
certificat optionnel

Forfait intra - En savoir plus
5 955,00€ HT
(Prix pour un groupe de 12 personnes max)
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Maintenant très largement adopté, et ce bien au-delà de la seule communauté Open Source, PHP est l'un des langages les plus aboutis. Disposant effectivement depuis la version 5 de fonctionnalités de modèle objet complètes, d'une gestion des données améliorée et de nouveaux outils de développement, PHP est maintenant adapté à la création de sites web robustes et sûrs. Les participants à cette formation apprendront à tirer profit des fonctionnalités les plus avancées du langage pour concevoir rapidement des applications web performantes, sécurisées et particulièrement riches.
Cette formation prépare à la certification Développement de sites web dynamiques (option langage PHP).
Consulter le programme 2024
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeurs PHP

Prérequis

Programme

Le programme

1 - Rappels 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

2 - Spécificités PHP 7

  • Refonte du moteur
  • Typage scalaire pour les fonctions
  • Modification des erreurs en exceptions

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 - La gestion de dépendances

  • Généralités sur Composer
  • Installer et mettre à jour ses dépendances

5 - Programmation Orientée Objet avancée

  • Rappel sur l'héritage
  • Les espaces de noms
  • Chargement automatique des classeurs (autoload)
  • Itérateurs et générateurs
  • Introspection

6 - Faciliter et sécuriser vos 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

7 - Échanges de données : XML, JSON et API

  • API, appels distants, curl, Guzzle
  • Principes et syntaxe de XML
  • Utiliser SimpleXML pour importer, exporter des documents et manipuler des éléments et des attributs
  • Naviguer dans des fichiers XML avec XPath
  • JSON

8 - 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

9 - 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

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Objectifs

Les objectifs de la formation

  • Être capable de mettre en place des applications Web pointues
  • Comprendre comment développer des applications pointues en POO
  • Pouvoir maîtriser les échanges de type API avec XML et JSON
Evaluation

Evaluation

Points forts

Les points forts de la formation

  • Une pédagogie riche : en complément des apports théoriques, de nombreux travaux pratiques permettent aux participants de disposer d'une expérience concrète du développement de sites Web avec PHP.
  • Le partage de bonnes pratiques pour tirer le meilleur parti des dernières évolutions du langage.
  • Les trucs et astuces de consultants experts pour optimiser la performance d'un site et y intégrer de nouvelles fonctionnalités.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 01/12/2023
  • 2 320,00 € HT
    Places disponibles
    Session garantie
    S'inscrire
    a distance
Consulter les dates 2024
Formation - PHP 7 - Développement avancé et programmation Objet