Formation PHP - Initiation

  • Découvrir les possibilités offertes par la plateforme PHP

  • Architecturer une application pour une évolution aux effets de bords contrôlés

  • Communiquer avec les SGBD

  • Sécuriser ses applications

Avoir les bases du HTML et posséder une culture WEB


Programme de la formation PHP - Initiation

L'application web

L'histoire du World Wide Web

L'architecture client serveur avec PHP

L'utilisation de PHP pour créer des pages web

L'organisation en plusieurs couches pour optimiser les développements

Les fondements de PHP

La vie d'un script PHP, les principales structures du langage

Les types de données : leurs représentations et leurs opérateurs

Les variables et les constantes

Le typage faible et le transtypage

L'utilisation des tableaux

Les structures décisionnelles et les structure itératives

Les fonctions

L'importance des conventions et de la documentation automatique

Introduction à l'objet

Les faiblesses du développement procédural et les réponses apportées par le paradigme objet

L'encapsulation

Le polymorphisme : interfaces et classes abstraites ;

Les classes et les instances

Les exceptions et le contrôle des situations anormales

Le constructeur et autres méthodes magiques

Le chargement dynamique des classes : simplicité et performance


Le protocole HTTP

La structure d'un message HTTP

La récupération des entêtes des requêtes, l'envoi des entêtes pour qualifier le document produit

La transmission des formulaires : comprendre les différences entre les méthodes GET et POST

Le traitement des formulaires

La sécurité des applications : valider les entrées, échapper les sorties

Les cookies et les sessions : la persistance des informations côté client et côté serveur

L'utilisation des SGBD avec PDO

Les opérations CRUD

La connexion

La gestion des erreurs

La sécurité : les injections SQL

Les requêtes préparées