Formation PHP avancé Opportunités de formations par notre partenaire Openska

  • La formation PHP avancé va vous permettre de passer un cap dans votre expertise PHP.
    Nous commencerons par un rappel sur PHP et les nouveautés de PHP 7 avant de prendre en main PHP en ligne de commande (CLI). Nous aborderons ensuite Composer, des éléments de POO avancé et des services Web (API, XML, Json...) qui vous permettront de faciliter les échanges frontend/backend ainsi qu'avec d'autres applications. Nous finaliserons par les thématiques performances et sécurité PHP.

    Cette formation a été mise en place par Cyril Pierre de Geyer, co-auteur de plusieurs livres sur PHP (PHP 7 avancé, Performances LAMP, PHP 5 avancé).
    Un livre PHP 7 avancé sera offert à chaque participant.

    Cette formation est certifiante "Développeur PHP avancé" et est éligible à ce titre au CPF.
  • Rappel et spécificités sur PHP 7
    - Utilisation avancée des tableaux
    - Manipuler des chaînes de caractère et expressions rationnelles
    - Rappel sur la POO PHP
    - Refonte du moteur
    - Typage scalaire pour les fonctions
    - Modification des erreurs en exceptions
  • PHP en lignes de commandes
    - 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 classes (autoload)
    - Itérateurs et générateurs
    - Introspection
  • Travailler 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 : 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 et 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
  • Travaux pratique : Mettre en place une architecture MVC complète
    - Utilisation de la POO uniquement
    - Mise en place d'un autoloader
    - Mise en place d'un "router"
    - Mise en place d'un "controller" parent

  • Pourquoi écrire un livre ou former des milliers de personnes si son sujet n'est pas une affaire de passion ? Pour Openska, PHP est une affaire de coeur ! Nous allons vous transmettre non seulement un savoir, mais aussi une expérience et une passion. PHP peut être considéré comme un des fers de lance du monde open source. Toute l'image de cette philosophie de partage et d'entraide s'exprime à travers lui. Et si à une belle idée, on associe un produit fiable, stable, complet et étendu, pourquoi hésiter ?
    Cyril Pierre de Geyer, l'auteur de nombreux livres sur PHP, était l'un des premiers administrateurs de PHPFrance et sa passion est la transmission. Sa société Openska est spécialisée en formation et c'est pour cette raison que cet espace est consacré aux formations que lui et ses formateurs donnent. Attention cependant notez bien qu'Openska n'est pas la communauté PHPFrance, juste des amis.