Présentation de la formation
Objectifs
Dans un monde en constante évolution, marqué par les progrès liés à la technologie et l'IA, savoir coder est un avantage considérable. Le Concepteur - Développeur d'applications web conçoit, développe, déploie et améliore les sites Internet ou des applications web. Il intervient à la fois côté client (le "front-end") et le côté serveur (le "back-end"). L'expérience immersive permet d'acquérir des compétences indispensables en matière de résolution de problèmes, de créativité et d'adaptabilité.
Compétences visées
- Apprenez les principes fondamentaux du web et des bases de données ;
- Maîtrisez le développement front-end et la conception web ;
- Développez vos applications de A à Z ;
- Adoptez le meilleur workflow de collaboration.
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
- Concepteur-Développeur
- Concepteur de projets web
- Développeur Back-End
- Data Analyst
- Software Engineer
Rythme d’alternance
Uniquement en contrat d'apprentissage
Parcours alterné de 560 h sur 16 mois
1 semaine de travail préparatoire à distance
puis 10 semaines de bootcamp en présentiel
puis 40 semaines d’alternance : 4 jours en entreprise et 1 jour en formation à distance
Prérequis et admission
- Avoir réussi les étapes de sélection du Wagon
- Être recruté comme apprenti par une entreprise
- Formation accessible aux étudiants en situation de handicap
Programme
Enseignements | Volumes |
---|---|
Prepwork |
40 h |
Web 101, comment fonctionne le web |
- |
Commandes de base du terminal et de Git |
- |
Les fondamentaux de HTML, CSS et JavaScript |
- |
Les workflows tech et outils des startups |
- |
Module 1 - Fondamentaux |
56 h |
Outils du développeur |
- |
Bases de la programmation (variables, boucles, fonctions, structures de données) |
- |
Lecture/écriture à partir de fichiers (CSV, JSON, etc.) |
- |
Extraction de données via web scraping ou APIs |
- |
Module 2 - Architecture logicielle |
48 h |
Modèles de conception de logiciels (MVC) |
- |
Écriture d'un code robuste et facile à maintenir |
- |
Module 3 - Base de données et SQL |
32 h |
Étudier des exemples de BDD relationnelles |
- |
Utiliser SQL (CRUD, JOIN) pour gérer des BDD |
- |
Comprendre comment utiliser un ORM (Active Record) |
- |
Module 4 - Développement front |
64 h |
Coder avec HTML, CSS, Bootstrap 5.0 |
- |
Maîtriser le JavaScript moderne pour un comportement dynamique |
- |
Pratiquer les principaux frameworks JavaScript (Vue.js, React et Stimulus.js) |
- |
Apprendre à utiliser les mises en page CSS avec flexbox et grid |
- |
Module 5 - Développement d'app web |
80 h |
Maîtriser le développement d'applications web |
- |
Coder en utilisant Ruby on Rails et JavaScript |
- |
Déployer en production sur un vrai domaine |
- |
Paramétrer vos tests pour itérer votre code |
- |
Module 6 - Semaines projet |
|
Développement d'une application |
- |
Career week |
|
Coaching individualisé dédié au projet professionnel |
- |
Total | 560 h |
Contacts
Le Wagon Jérémy BARBEDIENNE Program Manager jeremy.barbedienne@lewagon.org
CFA numiA Clotilde DOASSANS et Caroline RICHSHOFFER Coachs professionelles et Tutrices d'alternants cdoassans@cfa-numia.fr crichshoffer@cfa-numia.fr
Le Wagon | CFA numiA |
Jérémy BARBEDIENNE | Clotilde DOASSANS et Caroline RICHSHOFFER |
Program Manager | Coachs professionelles et Tutrices d'alternants |
jeremy.barbedienne@lewagon.org | cdoassans@cfa-numia.fr crichshoffer@cfa-numia.fr |