Développeur framework PHP CodeIgniter
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000244212
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
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…
- 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…
- 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
- 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
- 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
- Affichage de données dans les vues
- Utilisation des layouts et des vues partagées
- Gestion des assets (CSS, JS, images)
- 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
- 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
- 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
- Structure d'une API
- Contrôleurs REST
- Gestion des réponses JSON
- Authentification (JWT, token, etc.)
- Tests et documentation de l'API
- Système de logs
- Débogage et gestion des erreurs
- Tests unitaires avec PHPUnit
- Utilisation de l'environnement de développement
- 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
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
50 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaissance de base du langage PHP Compréhension des concepts de programmation orientée objet Notions en HTML, CSS et JavaScript Connaissance de base en SQL et manipulation d'une base de données Savoir installer un environnement de développement (Apache/Nginx, PHP, MySQL, etc.)
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Vivaneo
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes