Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation PHP 7 - Développement avancé et programmation Objet
Technique
CPF

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

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.
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
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
Les plus de cette formation PHP 7 - Développement avancé et programmation Objet
  • 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.
  • Cette formation préparant à la certification IT "Développement de sites web dynamiques" est éligible au CPF (code 236234). Connectez-vous sur www.moncompteactivite.gouv.fr
Certification

Cette formation prépare au test suivant :

  • ENIPHP
et entre en jeu dans le cursus de certification :
  • Cette formation préparant à la certification IT "Développement de sites web dynamiques" est éligible au CPF. Connectez-vous sur www.moncompteactivite.gouv.fr

Informations

  • Durée : 4 jours (28h)
  • Tarif : 2 120 € HT
  • Réf. : LI210
  • Option(s)
    • Repas Paris : 92 € HT


Financement
Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.