Développement framework codeigniter & react (react.js)

Certification : Développeur web

Proposée par GLOBAL DIGITAL UNIVERSITY · 68100 Mulhouse

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 680 €

Présentation

80% de pratique et 20% de théorie
Accompagnement personnalisé et en petits groupes une fois chaque semaine
Plateforme e-learning disponible à tout moment

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 680 € – Bac+2 : deug, bt, dut... (niveau 5) –

Objectifs

Vous souhaitez apprendre à créer des applications web modernes, performantes et dynamiques en combinant CodeIgniter, un framework PHP léger et rapide, avec ReactJS, la bibliothèque JavaScript la plus utilisée pour le développement d'interfaces ? Cette formation est faite pour vous.

À la fin de cette formation, vous serez capable de :

  • Maîtriser ReactJS pour créer des interfaces interactives et modulaires.
  • Gérer l’état de l’application avec React Hooks et Context API.
  • Créer une navigation fluide entre les vues avec React Router.
  • Consommer une API REST depuis React avec Axios ou Fetch.
  • Maîtriser CodeIgniter pour développer un backend structuré avec l’architecture MVC.
  • Créer une API REST sécurisée avec CodeIgniter 4 et retourner des données en JSON.
  • Sécuriser les échanges grâce à l’authentification par token (JWT).
  • Déployer une application fullstack React + CodeIgniter en environnement de production.

Cette formation vous apportera toutes les compétences nécessaires pour concevoir des applications fullstack modernes et performantes avec CodeIgniter et ReactJS.

Programme

Cette formation est basée sur une méthode par projet avec un accompagnement personnalisé.
Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement individuel (45 min) ou en petit groupe (1 h) avec votre mentor une fois chaque semaine.

  • Installation et configuration avec npm ou yarn
  • Structure d’un projet React
  • JSX, composants et props
  • Utilisation de useState, useEffect, useContext
  • Routing avec React Router
  • Gestion des événements et logique d’interface
  • Utilisation de Fetch API ou Axios
  • Requêtes GET, POST, PUT, DELETE vers l’API CodeIgniter
  • Affichage des données, gestion des erreurs
  • Installation avec Composer
  • Structure MVC : routes, contrôleurs, modèles, vues
  • Configuration du projet et base de données
  • Création de routes d’API RESTful
  • Retour de données en JSON
  • Utilisation du Query Builder et ORM
  • Validation des données côté serveur
  • Protection contre CSRF, XSS, SQLi
  • Authentification via JWT
  • Utilisation de la barre de débogage CodeIgniter
  • Validation et gestion des erreurs
  • Organisation du code et conventions MVC
  • Développement d’une application React + API CodeIgniter
  • Connexion front/backend complète
  • Déploiement sur serveur web
Voir la formation sur le site de l'établissement