Formation Créer votre projet PHP avec CodeIgniter NEW

Objectifs

Cette formation vous permet d'identifier le modèle MVC, d'utiliser les fonctionnalités de base du framework, de gérer une base de données, de gérer la sécurité de son code, et d'étendre les fonctionnalités de CodeIgniter.

Public

Développeurs et chefs de projets PHP

Durée

21 heures en présentiel sur 3 jours

Pré-requis

Bonnes connaissances de PHP. Connaissances de base de la Programmation Orientée Objet

Formateur

Formateur expérimenté spécialiste de la programmation Web.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

Introduction

  • Identifier les fonctionnalités de CodeIgniter
  • Gérer l'installation

 

Décrire les bases théoriques du framework

  • Expliquer le modèle MVC
  • Définir les bases du routage

Lister les fonctionnalités de base du framework

  • Gérer les contrôleurs
  • Créer des vues
  • Créer et utiliser des modèles
  • Travailler avec l'assistant (helper)
  • Travailler avec les bibliothèques
  • Travailler avec des fichiers statiques

Utiliser la base de données

  • Intégrer une base de données
  • Configurer une base de données
  • Requêter une base de données MySQL et Active Records

Gérer la sécurité

  • Gérer les failles XSS
  • Se protéger des attaques SQL Injection
  • Masquer les erreurs PHP
  • Optimiser et sécuriser la validation de formulaire 
  • Gérer les failles CSRF

Configurer le framework

  • Lister les fichiers de configuration
  • Employer le fichier autoload.php
  • Supprimer index.php
  • Modifier le dossier application
  • Définir un routage avancé d'URL

Etendre CodeIgniter

  • Créer une bibliothèque personnalisée
  • Ajouter un helper
  • Modifier le cœur du framework