Aller au contenu principal

Développeur framework PHP CodeIgniter

Date de mise à jour :
Identifiant Offre Info : 04_2586637F
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Comprendre l'architecture et les principes fondamentaux du framework CodeIgniter. Savoir installer, configurer et utiliser CodeIgniter pour développer des applications web. Maîtriser le système MVC et les bonnes pratiques de développement. Créer des contrôleurs, modèles et vues efficaces. Gérer la base de données avec l'ORM et le Query Builder de CodeIgniter. Implémenter des fonctionnalités avancées comme la sécurité, la gestion des formulaires et les sessions. Savoir structurer un…

  • Comprendre l'architecture et les principes fondamentaux du framework CodeIgniter.
  • Savoir installer, configurer et utiliser CodeIgniter pour développer des applications web.
  • Maîtriser le système MVC et les bonnes pratiques de développement.
  • Créer des contrôleurs, modèles et vues efficaces.
  • Gérer la base de données avec l'ORM et le Query Builder de CodeIgniter.
  • Implémenter des fonctionnalités avancées comme la sécurité, la gestion des formulaires et les sessions.
  • Savoir structurer un projet complet et développer une application web opérationnelle.
  • Être capable de déployer une application CodeIgniter en production.

Programme de la formation

Module 1 : Introduction au framework CodeIgniter Présentation du framework et de ses avantages Architecture MVC : principes et organisation Téléchargement, installation et structure d'un projet CodeIgniter Configuration générale et environnement de développement Module 2 : Les bases du développement avec CodeIgniter Fonctionnement des routes Création et utilisation de contrôleurs Création des vues : syntaxe, organisation et chargement Modèles : interactions avec la base de données…

Module 1 : Introduction au framework CodeIgniter
  • Présentation du framework et de ses avantages
  • Architecture MVC : principes et organisation
  • Téléchargement, installation et structure d'un projet CodeIgniter
  • Configuration générale et environnement de développement
Module 2 : Les bases du développement avec CodeIgniter
  • Fonctionnement des routes
  • Création et utilisation de contrôleurs
  • Création des vues : syntaxe, organisation et chargement
  • Modèles : interactions avec la base de données
Module 3 : Gestion des données et base de données
  • Configuration de la connexion à la base de données
  • Utilisation du Query Builder
  • Requêtes CRUD
  • ORM et gestion des entités
  • Migrations et Seeders
Module 4 : Formulaires, validation et sécurité
  • Gestion et traitement des formulaires
  • Système de validation intégré
  • Protection CSRF
  • Sécurisation des données et bonnes pratiques
  • Gestion des sessions et authentification
Module 5 : Fonctionnalités avancées
  • Helpers, Libraries et Services
  • Gestion des fichiers et uploads
  • API REST avec CodeIgniter
  • Gestion des exceptions et logs
  • Optimisation des performances
Module 6 : Projet fil rouge
  • Élaboration du cahier des charges
  • Structuration d'un projet complet
  • Développement d'une application web avec CodeIgniter
  • Tests, débogage et optimisation
  • Préparation au déploiement
Module 7 : Mise en production
  • Configuration serveur
  • Déploiement sur hébergement mutualisé ou VPS
  • Gestion des environnements
  • Versioning et mise à jour de l'application

Validation et sanction

  • Capaciter à développer une application web complète avec CodeIgniter.
  • Maîtrise l'architecture MVC et les bonnes pratiques professionnelles.
  • Manipulation de la base de données via le Query Builder ou l'ORM.
  • Autonomie pour implémenter des formulaires, la sécurité, l'authentification et des fonctionnalités avancées.
  • Capaciter à déployer une application en environnement de production.

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Oui
Financeurs
  • Autre

    Programme : Autre dispositif, Plan de développement des compétences

  • Bénéficiaire de l'action

    Programme : Autre dispositif, Plan de développement des compétences

  • Entreprise

    Programme : Autre dispositif, Plan de développement des compétences

  • OPCO

    Programme : Autre dispositif, Plan de développement des compétences

Conditions d'accès

Publics visés

  • Salarié
  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et 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

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

Rue de la Brigantine
50100 Cherbourg-en-Cotentin

Responsable : Hôtel Chantereyne

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
28 Rue du Chemin Vert
75011 Paris 11e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes