Formation php 7

Coût de la formation: 1500 €

Durée de la formation: 2 semaines

Organisation de la formation: 1 semaine théorie pratique + 1 semaine projet

Objectifs de cette formation PHP 7 – Développement avancé et programmation Objet

  • Ê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

Public

  • Développeurs PHP

Pré-requis

  • Avoir suivi la formation “PHP 7 – Développer des applications web” (LI200) ou connaissances équivalentes
  • Maîtriser le langage HTML et avoir des bases en JavaScript
  • Avoir une première expérience en POO
Programme détaillé

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

SPÉCIFICITÉS PHP 7

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

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

LA GESTION DE DÉPENDANCES

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

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

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

É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

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

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

Réservez votre place : 06 50 01 24 45 / [email protected]