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 |
