Développement Framework CodeIgniter & ReactJS

Durée

125 heures

Prix €

2680 €

Rythme

Plusieurs rythmes possibles, En journée, En soirée, Temps partiel, Temps plein, En semaine, Le week-end

Format

Ă€ distance

Language

Français

Avis

0 Avis

Comparons cette formation avec les 163 autres qui délivrent le même diplôme.

Cette formation dure 125 heures. C'est en dessous de la moyenne!

  • En moyenne, les mĂŞmes formations durent 285 heures.
  • La plus courte dure 0 heure
  • La plus longue dure 1.3K heures

Cette formation coûte 2.7K €. C'est dans la moyenne.

  • En moyenne, les mĂŞmes formations coĂ»tent 3.5K €
  • La moins chère coĂ»te 1K €
  • La formation la plus chère coĂ»te 8.5K €

Il y a 18 organismes qui offrent le mĂŞme diplĂ´me.




Information sur l'organisme

Organisme

GLOBAL DIGITAL UNIVERSITY

Ville

Non définie

Nombre de formations

48 (6 uniques)

Prix moyen

2249.90 €

Temps moyen

151.58 heures

Avis moyen de toutes les formations

26 Avis



Détail de la formation

DiplĂ´me

Développeur Web

Objectif

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.

Contenu de la formation

Méthode 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. Programme 1 : Introduction à ReactJS Installation et configuration avec npm ou yarnStructure d’un projet ReactJSX, composants et props 2 : Gestion de l’état et navigation Utilisation de useState, useEffect, useContextRouting avec React RouterGestion des événements et logique d’interface 3 : Communication avec l’API Utilisation de Fetch API ou AxiosRequêtes GET, POST, PUT, DELETE vers l’API CodeIgniterAffichage des données, gestion des erreurs 4 : Introduction à CodeIgniter 4 Installation avec ComposerStructure MVC : routes, contrôleurs, modèles, vuesConfiguration du projet et base de données 5 : Création d’une API REST avec CodeIgniter Création de routes d’API RESTfulRetour de données en JSONUtilisation du Query Builder et ORM 6 : Sécurité et authentification Validation des données côté serveurProtection contre CSRF, XSS, SQLiAuthentification via JWT 7 : Tests, debug et bonnes pratiques Utilisation de la barre de débogage CodeIgniterValidation et gestion des erreursOrganisation du code et conventions MVC 8 : Projet final et déploiement Développement d’une application React + API CodeIgniterConnexion front/backend complèteDéploiement sur serveur web

Résultat Attendu

À la fin de cette formation : Vous pouvez prétendre au Certificat du bloc Développeur Web RNCP 37805BC03, une certification officiellement enregistrée auprès de France Compétences le 19 juillet 2023 par WEBECOM. À propos des évaluations : Contrôle continu pendant la formation : 40% Évaluation finale sous forme de projet à réaliser : 60%

Résumé du contenu

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

Informations d'admission

Non définie
Voir sur moncompteformation