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
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
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
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
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
Les opérations CRUD
La connexion
La gestion des erreurs
La sécurité : les injections SQL
Les requêtes préparées
Faites-nous part de votre projet de formation,
nous sommes là pour vous guider.