Accueil > Technologies numériques > Web - Digital > PHP 7, nouveautés et bonnes pratiques de migration
Formation #PHPS

Formation PHP 7, nouveautés et bonnes pratiques de migration

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 2 jours

Code : PHPS


Sessions programmées :

27 et 28 Fév. 2020

23 et 24 Avril 2020

16 et 17 Juin 2020

17 et 18 Sept. 2020

24 et 25 Nov. 2020

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 2 jours

Code : PHPS


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Etre opérationnel sur PHP7
  • Etre en mesure de booster ses skills en POO
  • Maîtriser les bonnes pratiques
Participants

Participants

  • Développeurs PHP
Approche Pédagogique

Approche Pédagogique

  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Programme
1/ Découvrir les nouveautés de PHP 7
  • Optimisation des performances, refonte du moteur
  • Typage pour les paramètres et les valeurs retour des fonctions
  • Exceptions, les anciennes erreurs fatales
  • Un nouvel opérateur pour comparer deux variables : spaceship
  • Fonction array_column
  • Mots clefs semi-réservés
  • Un nouvel opérateur pour PHP 7?
  • Classes anonymes
2/ Comprendre le typage en PHP 7
  • Des variables au typage souple
  • Fonctions et méthodes : définir le type des paramètres
  • Fonctions et méthodes : définir le type de la valeur de retour
3/ Apprendre à organiser le code, nommer et utiliser les dépendances
  • Organisation du code et des fichiers : PSR inside
  • Utilisation de paquets : composer; numéros de version et semver…Utiliser SOLID
4/ Maîtriser Autoload pour le chargement automatique des classes
  • Définition d’une fonction de chargement automatique
  • Fonction de chargement automatique native (pour introduire la suite)
  • La famille des fonctions spl_autoload_*()
5/ Utiliser les itérateurs et les générateurs
  • Présentation des cas d’usage
  • Utilisation simple de l’itérateur
  • Externaliser le code de l’itérateur avec IteratorAggregate
  • Ecrire un générateur
  • Délégation de générateurs
  • Générateur vs Itérateur
6/ Gérer les espaces de noms
  • Déclarer un espace de nom
  • Gérer plusieurs espaces de noms
  • Redéfinir des classes, fonctions, constantes de PHP
  • Importer des espaces de noms
  • Conventions de nommage, PSR 0 et PSR 4
Dates

Dates

  • 27 et 28 Fév. 2020
  • 23 et 24 Avril 2020
  • 16 et 17 Juin 2020
  • 17 et 18 Sept. 2020
  • 24 et 25 Nov. 2020
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation