Accueil > Développement Logiciel, Devops > PHP 7 et Développement de Sites Web
Formation #DEV10

Formation PHP 7 et Développement de Sites Web

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

Durée : 3 jours

Code : DEV10


Sessions programmées :

Du 10 au 12 Fév. 2021

Du 14 au 16 Avril 2021

Du 09 au 11 Juin 2021

Du 29 Sept. au 01 Oct. 2021

Du 10 au 12 Nov. 2021

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 : 3 jours

Code : DEV10


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

  • Mettre en place des applications Web pointues
  • Refixer les essentiels de développement d'un site Web avec PHP 7
  • Pouvoir maîtriser les échanges de type API avec XML et JSON
Programme
1/ Introduction
  • Les différences entre PHP 4, PHP 5 et PHP 7
  • Rappel sur Les bases de PHP, boucles, fonctions...
  • Les tableaux avancés
  • Les chaînes de caractère
  • Expressions rationnelles
  • Rappel sur la POO PHP
2/ Spécificités PHP 7
  • Optimisation des performances
  • Refonte du moteur
  • Typage pour les paramètres et les valeurs retour des fonctions
  • Exceptions, les anciennes erreurs fatales
3/ 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
4/ Migration d'un projet en PHP 7
  • Phases de migration
  • Amélioration du code existant
5/ La gestion de dépendances
  • Généralités sur Composer
  • Installer et mettre à jour ses dépendances
6/ PAO avancée
  • Rappel sur l’héritage
  • Les espaces de noms
  • Maîtriser Autoload pour le chargement automatique des classes
  • Utiliser les itérateurs et les générateurs
  • Introspection
7/ 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
8/ Échanges de données : XML, JSON ET API
  • API, appels distants, curl, Guzzle
  • Principes et syntaxe de XML
  • Utiliser SimpleXML
  • Naviguer dans des fichiers XML avec XPath
  • JSON
9/ 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 et Injections
10/ La gestion des performances PHP
  • Gérer des erreurs PHP
  • Pistes pour les performances
  • Techniques de mise en cache
  • Les bonnes pratiques liées aux performances PHP
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Chefs de Projet
  • Développeurs
  • Webmasters
Dates

Dates

  • Du 10 au 12 Fév. 2021
  • Du 14 au 16 Avril 2021
  • Du 09 au 11 Juin 2021
  • Du 29 Sept. au 01 Oct. 2021
  • Du 10 au 12 Nov. 2021
  • 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