Durée : 3 jours
Public : Développeur PHP confirmé
Pré-requis : Avoir suivi la formation PHP avancé ou avoir des connaissances équivalentes
Objectifs : Savoir mettre en place Code Igniter et l'utiliser pour réaliser une application
Web MVC Référence : PHP726-F
Introduction.
- Frameworks et bibliothèques de fonctions
- Historique de Code Igniter
- Architecture MVC : vue d'ensemble
Atelier: installation et configuration de CodeIgniter
Création de pages statiques.
- Mettre en place le routage statique
- Créer les contrôleurs et méthodes
- Associer aux fichiers de vue
- Paramètres de route
Atelier: créer des pages statiques (accueil, contact...)
Création de pages dynamiques.
- Modèle et base de données
- Charger des enregistrements depuis la base
- Lister et afficher des enregistrements
Atelier: intégrer un modèle de contenu (CM)
Formulaires.
- Assistant de formulaire
- Validation et soumission du formulaire
- Insertion d'enregistrement
Atelier: ajouter les pages d'ajout et d'édition de contenu
Les assistants.
- Assistants de sortie HTML, format
- Assistant de formulaire Form, Captcha
- Créer son propre assistant
Les bibliothèques.
- Charger la bibliothèques
- Utiliser le moteur de template
- Valider les formulaires
- Sécurité (XSS, CSRF)
- Mettre en place l'internationalisation d'un site
- Utiliser la bibliothèque des URI
- Créer sa propre bibliothèque
Utilisation avancée.
- Les hameçons
- Profilage
- Gestion du cache
- Les pilotes
Atelier : amélioration du site