Formation PHP avancé et sécurité à Nantes
Télécharger la fiche
Objectifs de la formation
Savoir créer un code structuré et ré-exploitable
Mettre en œuvre les fonctions avancées de PHP
Sécuriser et auditer un site
Contenu de la formation PHP avancé et sécurité
Introduction
Revenir sur PHP et mySQL
Travail sur les modèles
Méthodologie de création de modèles HTML –
Utiliser des modèles pour créer des pages dynamiques –
Approfondir le concept de moteur de templates utilisation de Hyla
Les bases de données
Organiser des tables et gestion des champs dans une base de données –
Utiliser une couche d’abstraction rendant le code PHP indépendant de la base de données utilisée –
Divers
PHP et le réseau : appel de webservices extérieurs (whois, webservices) –
Créer des bibliothèques ré-exploitables : caddie, sessions, etc –
Obtenir plus de PHP : création de fichiers ZIP, PDF ou Excel “à la volée”, traitement des images avec GD
Mise en pratique
Créer un site Intranet (Front office) –
Créer une zone admin (Back office) –
Sécuriser le Front office –
Sécuriser le Back office –
Créer un système d’upload (images et fichiers)
Module optionnel (1 jour)
Les règles de bases de la sécurité en PHP
Comment manipuler les données « utilisateurs »
Audit et sécurisation d’un site PHP
Cross scripting, injections SQL, etc.
Auditer un hébergeur pour sa capacité à sécuriser un site