20_25244505F_477891S https://www.c2rp.fr/formation/25244505F Développeur framework PHP CodeIgniter VIVANEO

Développeur framework PHP CodeIgniter

Date de mise à jour : 11/12/2025 | Identifiant OffreInfo : 20_25244505F
Organisme responsable : VIVANEO

Objectifs

Objectifs de la formation


  • Comprendre l'architecture et les principes fondamentaux du framework CodeIgniter

  • Savoir installer, configurer et utiliser CodeIgniter pour développer une application web

  • Maîtriser le modèle MVC et son application dans CodeIgniter

  • Développer des contrôleurs, modèles et vues adaptés aux besoins d'un projet

  • Gérer les routes, formulaires, sessions et validations

  • Intégrer une base de données avec l'ORM et le Query Builder

  • Mettre en place la sécurité dans une application CodeIgniter

  • Concevoir une API REST avec CodeIgniter

  • Déployer une application CodeIgniter en production

Programme de la formation

Module 1 : Introduction au framework CodeIgniter


  • Présentation du framework et de ses usages

  • Structure d'un projet CodeIgniter

  • Installation et configuration initiale

  • Comprendre le cycle de vie d'une requête

Module 2 : Architecture MVC

  • Rôle du Modèle, de la Vue et du Contrôleur

  • Création de contrôleurs et de vues

  • Passage de données entre les composants

  • Bonnes pratiques de structuration

Module 3 : Gestion des routes et navigation

  • Configuration du système de routing

  • Routes dynamiques et paramétrées

  • Redirections et organisation du trafic

Module 4 : Manipulation des données (Models)

  • Connexion à une base de données

  • Présentation du Query Builder

  • Création et utilisation de modèles

  • Requêtes complexes et filtres

Module 5 : Formulaires, sessions et validations

  • Création et traitement de formulaires

  • Système de validation intégré

  • Gestion des messages d'erreur

  • Utilisation des sessions et cookies

Module 6 : Sécurité dans CodeIgniter

  • Protection CSRF et XSS

  • Gestion des erreurs et exceptions

  • Mise en œuvre des règles de sécurité applicative

Module 7 : Création d'une API REST

  • Introduction au développement d'API

  • Méthodes HTTP et routing adapté

  • Gestion des réponses JSON

  • Authentification et autorisations

Module 8 : Outils complémentaires et bonnes pratiques

  • Helpers et librairies intégrées

  • Internationalisation et gestion des langues

  • Structuration avancée des projets

  • Utilisation d'un environnement de développement collaboratif

Module 9 : Déploiement d'une application CodeIgniter

  • Configuration pour la production

  • Optimisation des performances

  • Hébergement et mise en ligne

  • Procédure de migration et mises à jour

Module 10 : Projet final

  • Conception d'une mini-application complète

  • Analyse, développement, tests et déploiement

  • Présentation du projet

Validation et sanction


  • Être capable de concevoir et développer une application web complète avec CodeIgniter

  • Comprendre et maîtriser l'architecture MVC

  • Manipuler efficacement une base de données via les outils CodeIgniter

  • Créer une API REST fonctionnelle et sécurisée

  • Produire un code propre, structuré et conforme aux bonnes pratiques

  • Être autonome pour maintenir et faire évoluer des projets CodeIgniter

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

VIVANEO
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :