On a besoin de vous !
Aidez nous à mieux vous connaitre

Développeur framework PHP CodeIgniter

Objectifs

  • 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

Contenu 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

Résultats attendus de la formation

  • Ê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
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
401095S
15/12/2025
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en PHP Notions en programmation orientée objet Connaissance générale du HTML, CSS et du fonctionnement du web Des notions en SQL sont recommandées

COMPLEMENT D’INFORMATION

401096S
15/12/2025
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en PHP Notions en programmation orientée objet Connaissance générale du HTML, CSS et du fonctionnement du web Des notions en SQL sont recommandées

COMPLEMENT D’INFORMATION

401098S
15/12/2025
31/12/2026
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en PHP Notions en programmation orientée objet Connaissance générale du HTML, CSS et du fonctionnement du web Des notions en SQL sont recommandées

COMPLEMENT D’INFORMATION

401099S
15/12/2025
31/12/2026
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 50 heure(s)
Durée en centre: 50 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Belfort Boost
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en PHP Notions en programmation orientée objet Connaissance générale du HTML, CSS et du fonctionnement du web Des notions en SQL sont recommandées

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 31090 - Développement web
  • 71954 - Framework

Spécialité de formation NSF :

  • 321 - Journalisme et communication (y compris communication graphique et publicité)

Lien vers les descriptions métiers France Travail : (ROME)