14_AF_0000244212_SE_0001622371 # Développeur framework PHP CodeIgniter Vivaneo

Développeur framework PHP CodeIgniter

Date de mise à jour : 11/12/2025 | Identifiant OffreInfo : 14_AF_0000244212
Organisme responsable : Vivaneo

Objectifs


  • Comprendre les concepts fondamentaux du framework CodeIgniter

  • Installer, configurer et utiliser CodeIgniter dans un environnement de développement

  • Maîtriser la structure MVC utilisée par CodeIgniter

  • Développer des applications web dynamiques, sécurisées et performantes

  • Gérer les routes, les contrôleurs, les vues et les modèles

  • Utiliser la base de données avec l'ORM et le Query Builder de CodeIgniter

  • Mettre en œuvre la gestion des formulaires, sessions et validations

  • Développer une API REST avec CodeIgniter

  • Mettre en production une application CodeIgniter

Programme de la formation

Module 1 : Introduction au framework CodeIgniter


  • Présentation du framework

  • Avantages, limites et cas d'utilisation

  • Différences entre CodeIgniter 3 et CodeIgniter 4

  • Installation et configuration initiale

  • Structure d'un projet CodeIgniter

Module 2 : Architecture MVC et fonctionnement interne

  • Comprendre l'architecture MVC

  • Rôle des contrôleurs

  • Création et gestion des vues

  • Création et utilisation des modèles

  • Cycle de vie d'une requête dans CodeIgniter

Module 3 : Les routes et les contrôleurs

  • Comprendre le système de routing

  • Définition de routes simples et avancées

  • Paramètres dans les routes

  • Bonnes pratiques pour organiser ses contrôleurs

Module 4 : Les vues et le système de templates

  • Affichage de données dans les vues

  • Utilisation des layouts et des vues partagées

  • Gestion des assets (CSS, JS, images)

Module 5 : Modèles et interactions avec la base de données

  • Configuration de la connexion à la base de données

  • Présentation du Query Builder

  • Création, lecture, mise à jour et suppression de données (CRUD)

  • ORM de CodeIgniter

  • Migrations et Seeders

Module 6 : Gestion des formulaires et validations

  • Création et traitement des formulaires

  • Validation des données côté serveur

  • Messages d'erreur et règles personnalisées

  • Sécurisation des formulaires

Module 7 : Sessions, sécurité et bonnes pratiques

  • Gestion des sessions et cookies

  • Protection contre les attaques courantes (XSS, CSRF, injections SQL)

  • Cryptage et hashing

  • Bonnes pratiques pour un projet CodeIgniter sécurisé et maintenable

Module 8 : Développement d'une API REST avec CodeIgniter

  • Structure d'une API

  • Contrôleurs REST

  • Gestion des réponses JSON

  • Authentification (JWT, token, etc.)

  • Tests et documentation de l'API

Module 9 : Tests, débogage et outils

  • Système de logs

  • Débogage et gestion des erreurs

  • Tests unitaires avec PHPUnit

  • Utilisation de l'environnement de développement

Module 10 : Mise en production d'une application CodeIgniter

  • Configuration pour le déploiement

  • Optimisation des performances

  • Mise en production sur hébergement mutualisé ou VPS

  • Gestion des mises à jour et de la maintenance

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

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

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :