Accueil > Développement informatique et DevOps > PHP 7 et Développement de Sites Web
Formation #DEV10

Formation PHP 7 et Développement de Sites Web

Durée : 3 jours

Code : DEV10


Prochaines dates programmées :

Du 19 au 21 Juin 2024

Du 23 au 25 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

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 19 au 21 Juin 2024
  • Du 23 au 25 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.