Aller au contenu principal

Développeur framework PHP CodeIgniter

Date de mise à jour :
Identifiant Offre Info : 24_298258
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 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…

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…

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

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Oui

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Information non communiquée

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

Les Docks - Atrium 10.6
13000 Marseille

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

Début

Fin

Adresse d'inscription
Les Docks - Atrium 10.6
13000 Marseille
Modalités
Entrées / Sorties à dates permanentes