Formation développement PHP avancé

Perfectionnez-vous afin de maîtriser les fondamentaux de la programmation orientée objet en PHP ainsi que certains concepts avancée.

28 heures | 4 jours
Débutant
Dernière mise à jour : janvier 2020
Formation développement PHP avancé
Objectifs
  • Comprendre la programmation orientée Objet
  • Utiliser des formulaires avec la POO
  • Maîtriser les requêtes de base de données avec PDO
  • Interroger un web service REST
  • Créer un script PHP exécutable en ligne de commande
Pré-requis
  • Connaissance du langage PHP ou d'un langage web
Programme
1. Rappel sur PHP :
• Les bases de PHP
• Les variables, constantes.
• Les types • Débuguer
• Cas particulier de la valeur null
• Les opérateurs
• Le transtypage
• Les tests
• Les structures de contrôle
• Les fonctions
• Les tableaux
• Les fichiers
• Le modèle MVC

2. Programmation Orientée Objet :
• Les bases.
• Les méthodes prédéfinis.
• Les accesseurs (get / set).
• L’héritage
• Les classes Abstraites, la composition, les interfaces
• Les données statiques.
• Les espaces de noms
• Le chargement automatique des classes.
• Le prototypage
• Le pattern Singleton

3. Les formulaires :
• Les méthodes HTTP
• Les super globales
• La sécurité des des données
• Le chargement de fichier
• Les cookies
• Les sessions

4. Base de données :
• Rappel des instructions
• Injection SQL
• Les requêtes préparés.
• PHP Data Objects : PDO
• Gérer des transactions.

5. Echange de données :
• API, appels distants
• Principes et syntaxe XML / JSON
• Utiliser SimpleXML
• Créer un web service JSON

6. Ligne de commande
• Fonctionnement CLI
• Créer un script.
• Le Crontab
Autres formations qui pourraient vous intéresser