18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

05 61 32 99 49

PHP Modules de perfectionnement

Référence F171821
Tarif présentiel ou distanciel 1300 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

Public concerné : Développeur PHP ou Développeur de langages modernes

Objectifs : Acquérir un complément de formation pour accomplir des tâches particulières.

Prérequis : Avoir l’expérience du développement avec PHP.

Durée : 2 jours

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de formation 

PHP aujourd’hui

  • Histoire de PHP jusqu’à PHP 7
  • Le modèle Objet PHP 7
  • Utiliser un « dispatcher » pour charger des classes
  • Les classes PHP : héritage, encapsulation, interfaces
  • Type Hinting, Définition des valeurs de retour
  • Architecture MVC 2 avec Smarty (ou Twig)
  • Mise en pratique : Créer un dispatcher pour afficher une page web à partir d’une classe spécifique

Patrons de conception et implémentation

  • Présentation des classes standards PHP : DateTime, SPL, PDO, …
  • Présentation des « Design Patterns » standard : Singleton, ClassFactory
  • Mise en oeuvre PDO pour la connexion à une base de données
  • Utiliser ClassFactory pour l’Injection de dépendances
  • Présentation des interfaces standard : Iterator, Observable, Traversable
  • Mise en oeuvre d’une Collection
  • Mise en pratique : Interroger une base de données, collectionner et informer

Aller plus loin avec PHP OO

  • Concevoir une architecture REST avec PHP
  • Créer un système de routage
  • Exploiter le format JSON
  • Comprendre et utiliser les espaces de noms
  • Progressive Web App : vers la distinction front-end, back-end
  • Mise en pratique : Concevoir une API REST en PHP et l’utiliser côté Client
DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Top