Bachelor 3
Concepteur Développeur d’Applications
spécialisé en React

Dernière mise à jour le 08/06/2023

9 Rue du Château d'Eau, 75010 Paris

Bac + 3

Titre RNCP niveau 6
( code RNCP 31678  -  code diplôme 26T32601 )

Group 15

Formation éligible
à la prime de 6000€

Group deliivery

Diplôme délivré par Le Réacteur
- Validation partielle par blocs de compétences : oui

9 rue du Château d'Eau, 75010 Paris, France

Rentrée : 05/06/2023

Présentation de la formation

Objectifs

Cette formation permet d'acquérir les bases du développement de sites Internet et d'applications mobiles iOS et Android grâce au langage JavaScript. Utilisé à la fois par les startups et les grands groupes, ce langage connaît une croissance exponentielle. À l'issue de la formation, vous serez en mesure de développer des interfaces Web et des applications Mobile natives multiplateformes pour iOS et Android. Au cours de cette formation, vous reproduirez des sites Web et applications Mobile inspirés de cas réels : TripAdvisor, Vinted, Deliveroo, Airbnb, etc.
Formation en présentiel et en distanciel.

Compétences visées

1. Concevoir et développer des composants d'interface en intégrant les recommandations de sécurité :
Maquetter une application - Développer une interface utilisateur et les composants d'accès aux données - Développer le front-end et le back-end d’une interface Web.
2. Concevoir et développer la persistance des données en intégrant les recommandations de sécurité :
Concevoir et mettre en place une base de données - Développer des composants dans le langage d’une base de données.
3. Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité :
Collaborer à la gestion d'un projet informatique et à l'organisation de l'environnement de développement - Concevoir et développer une application mobile, développer des composants métier - Construire une application organisée en couches - Tester et déployer une application.

Pré-inscription à la formation :
c'est par ici !

Les pré-inscriptions pour cette formation sont ouvertes !

En cliquant sur "se pré-inscrire", vous serez redirigé vers notre plateforme iziA.
 En 2 clics, créez votre compte et sélectionnez les formations qui vous intéressent : on vous recontacte ! Attention : n’oubliez pas de vous inscrire également auprès de l’établissement.

Débouchés

  • Développeur d’applications mobiles
  • Développeur Full-Stack
  • Responsable de développement web
  • Lead developer
  • Product Owner
  • Growth Hacker

Rythme d’alternance

Contrat d'apprentissage (ou de professionnalisation sous conditions)

Parcours alterné de 756 h sur 15 mois

  • Préparation de 2 semaines en formation.
  • Bootcamp initial Le Reacteur de 10 semaines.
  • Puis alternance régulière globale : 12 jours en entreprise, puis 3 jours de formation.
  • Une période de formation est également prévue pendant 2 semaines à temps plein 3 mois avant l’examen.

Prérequis et admission

  • Niveau Bac avec base confirmée de développement d’applications équivalent à un Développeur Web Front End
  • Épreuves d’admission du Reacteur après réunion d’information collective
  • Profil validé par le CFA et déclaré admissible sur la plate-forme iziA du CFA
  • Mise à niveau HTML/CSS et JavaScript potentiellement obligatoire via la formation gratuite
  • Être recruté par une entreprise
  • Formation accessible aux étudiants en situation de handicap

Programme

Enseignements Volumes

Utilisation des outils de Développement Web

14 h

Installation de l’environnement de développement JavaScript (Node.js, MongoDB)

-

Installationd’un éditeur de code JavaScript

-

Prise en main du Terminal

-

Prise en main des outils de développement

-

Sauvegarde de code source

21 h

Versionner son code avec Git

-

Publier son code sur GitHub

-

Collaborer avec d’autres développeurs

-

Gérer des branches Git

-

Les bases de la programmation JavaScript

42 h

Algorithmie

-

Les différents types de variables JavaScript

-

L’utilisation des conditions, boucles et fonctions

-

La programmation orientée objet

-

Création d’un serveur JavaScript et gestion d’une base de données NoSQL

77 h

Compréhension des concepts serveur et client

-

Compréhension du protocol HTTP et HTTPS

-

Communication entre un serveur et un client via l’utilisation de différentes méthodes HTTP

-

Création d’un serveur avec le framework Express

-

Authentification sécurisée d’utilisateurs

-

Conception de schémas NoSQL

-

L’utilisation de bases de données NoSQL

-

Développement d’opérations CRUD (create / read / update/ delete)

-

Tests unitaires

-

La création d’une API pour un site de petites annonces

-

Création de sites web « Responsive »

42 h

Maquetter un site Responsive

-

Les bases de l’intégration

-

Les outils du développeur front-end

-

Développement derépliques (simplifiées) de Marmiton et TripAdvisor

-

L’hébergement sur Netlify

-

Création d’interfaces web dynamiques avec React

210 h

Découvrir et maîtriser React

-

Construire une application React en respectant les bonnes pratiques

-

Installer, configurer et utiliser les bibliothèques les plus populaires

-

Mise en place d’un module de paiement sécurisé avec Stripe

-

Compréhension du principe de “server side rendering”

-

Maîtriser le framework Next.js

-

Maîtriser les différents hooks

-

Gérer les états avec Redux

-

Tests unitaires

-

TypeScript

21 h

Découvrir et maîtriser TypeScript

-

Construire une application TypeScript en respectant les bonnes pratiques

-

Créer un projet React avec TypeScript

-

Création d’application mobile avec React Native

56 h

Découvrir et maîtriser React Native

-

Savoir utiliser les outils de développement XCode et Android Studio

-

Construire une application React Native en respectant les bonnes pratiques

-

Installer, configurer et utiliser les bibliothèques les plus populaires

-

Compiler des applications pour iPhone et pour Android

-

Projet mentoré

70 h

Mise en relation avec des startups dans le cadre d’un projet de groupe

-

Planification et organisation du développement selon la méthode de travail Agile

-

Création d’un MVP

-

Projet personnel en lien avec le titre RNCP

112 h

Création d’un projet Full Stack Web & Mobile

-

Coaching personnalisé

42 h

Examens

35 h

Total 756 h

Contacts

Le Réacteur Xavier COLOMBEL contact@lereacteur.io 01 79 73 87 28

CFA Afia Safaâ WAHID Chargée de Mission Alternance swahid@cfa-afia.fr 06 74 30 62 27

Le Réacteur CFA Afia
Xavier COLOMBEL Safaâ WAHID
Chargée de Mission Alternance
contact@lereacteur.io
swahid@cfa-afia.fr
01 79 73 87 28 06 74 30 62 27
Group 7

-

de taux de réussite*

chiffre-50

-

de poursuite d’études*

icon-5

-

d’insertion pro à 3 mois*

icon-4

-

d’interruption de parcours*

* pas de stats / 2023 = 1ère année en apprentissage au CFA Afia / 2024 = 1ère promo de diplômés

Vous souhaitez avoir plus
d'informations sur la formation ?

Contactez-nous

Remplissez vos informations ici

De préférence je souhaite être recontacté
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

Ces formations pourraient
aussi vous intéresser

Trouvez la formation qui vous correspond