9 semaines pour devenir développeur web

par Ironhack


Ce cours permet aux étudiants de concevoir et de construire des applications web JavaScript complètes. Les étudiants apprendront les principes fondamentaux de la programmation, en mettant l'accent sur les modèles éprouvés et les meilleures pratiques. À la fin du cours, les étudiants seront en mesure d'évaluer un problème et de choisir une solution optimale en utilisant le langage/le cadre le mieux adapté à l'envergure d'un projet.

En plus des compétences techniques, le cours formera les étudiants à penser comme un programmeur. Ils apprendront à déconstruire des problèmes complexes et à les décomposer en modules plus petits.

Toutefois, la compétence la plus importante que les étudiants retiendront de ce cours est la capacité d'apprendre. La technologie évolue rapidement et en permanence. Un bon programmeur a une compréhension générale des différents langages de programmation et sait quand les utiliser.

Un excellent développeur comprend la structure fondamentale et possède la capacité d'apprendre tout nouveau langage de codage lorsque cela est nécessaire.

 

📅  9 semaines

📚  classe virtuelle ou en présentiel (campus à Paris)

💶  7 500€ (à distance) ou 8 000€ (sur le campus)

cours en anglais


Pour en savoir + sur le programme ou échanger avec l'organisme de formation c'est par ici 

⬇️


Utilisez votre CPF pour financer cette formation

Cet Organisme de Formation est certifié Qualiopi, vous pouvez également faire financer ce programme par votre entreprise ou par pôle-emploi.

Contactez-nous si vous avez besoin d'aide, ou rdv sur le site Ironhack https://www.ironhack.com/fr/option-de-financement



Vous pouvez également nous contacter au 06 30 90 99 06.

Pour qui est fait ce programme

Pré-requis : parler anglais et avoir un ordinateur personnel fonctionnel

  • Changements de carrière

    Vous cherchez à faire une transition vers une carrière technique ? Le Web Development Bootcamp d'Ironhack est conçu pour vous aider à acquérir le bon ensemble de compétences pour obtenir un emploi en tant que développeur junior.

  • Booster de carrière

    Ce cours est le choix idéal pour ceux qui cherchent à compléter leurs compétences existantes et à évoluer vers un rôle plus axé sur la technique, tel qu'analyste de produit, growth hacker, etc.

  • Entrepreneurs

    Si vous envisagez de lancer une entreprise technologique, ce cours vous aidera à acquérir les compétences nécessaires pour créer un MVP ou gérer une équipe technique.

Learn by doing avec Ironhack :

  • Apprenez à apprendre. Les grands développeurs savent comment résoudre les problèmes, lire la documentation et apprendre de nouvelles technologies en cours de route.

  • Écrire un code propre, modulaire et efficace en utilisant les principes de l'orientation objet.

  • Comprendre les principes fondamentaux des frameworks MVC (Model-View-Controller).

  • Créer des applications web pilotées par base de données en utilisant des bases de données relationnelles et des ODM.

  • Comprendre comment intégrer des services tiers en utilisant des API.

  • Créer des applications bien testées en utilisant les principes du TDD (Test Driven Development).

  • Concevoir et construire une application web robuste et complète de bout en bout en utilisant JavaScript dans le front-end et le back-end.

  • Apprendre des techniques pour contribuer positivement au flux de travail au sein d'une équipe de développement.

L'organisme de formation

Ironhack

Ironhack est une école internationale, avec des campus à Amsterdam, Barcelone, Berlin, Lisbonne, Madrid, Mexico, Miami, Paris et Sao Paulo. Elle a été fondée dans le but de changer radicalement notre façon d'apprendre la technologie. Depuis la révolution industrielle l'apprentissage de nouvelles connaissances se déroule toujours de la même façon et ce n'est pas idéal. Alors ils offrent à leurs étudiants l'opportunité d'accéder à des carrières importantes dans le développement Web, la conception d'UX/UI et l'analyse de données, en leur proposant des expériences d'apprentissage innovantes et immersives, pour candidats extrêmement motivés.

La 'can-do attitude' est leur devise. Ils professent que "Si tu y crois, tu peux tout réussir". Leur attitude positive les a menés là où ils sont. Ils affrontent en permanence chaque nouveau défi avec un grand sourire, qui les aide à atteindre leurs buts.

Et s'ils doivent échouer, ils en prendront le risque et en tiront toutes les leçons.

Qu'en pensent les alumnis

Claudia Sanchez

WEB DEVELOPMENT BOOTCAMP | MIAMI

Je suis reconnaissante d'avoir vécu cette expérience car elle a vraiment changé ma vie. J'ai noué des amitiés qui me suivront toute ma vie et le retour sur investissement a été meilleur que ce que j'aurais pu imaginer.

Ruben Ortiz

WEB DEVELOPMENT BOOTCAMP | MIAMI

Le rythme est rapide, rigoureux et incroyablement exigeant, mais tout est fait pour que vous réussissiez. Si vous parvenez à suivre le programme d'Ironhack, vous pourrez surmonter tout ce que la technologie ou la vie vous réserve avec une confiance incroyable. Les instructeurs sont toujours présents, ainsi que les assistants d'enseignement. Vous n'êtes pas seul car vos camarades de classe, qui vivent les mêmes choses que vous, sont là aussi, travaillant ensemble comme une cohorte.

George Gvetadze

DÉVELOPPEUR FULLSTACK | BERLIN

Excellent bootcamp, excellent cours. C'était difficile, mais ça en valait vraiment la peine. Ironhack m'a donné toutes les connaissances et les outils nécessaires dont j'avais besoin. Maintenant, je sais ce que je dois améliorer dans mes connaissances, comment je peux le faire par moi-même et où trouver tous les trucs connexes.

Meri-Pier Ligioso

DÉVELOPPEUR FULLSTACK | PARIS

Les services d'orientation professionnelle ont également été très utiles. Le responsable des résultats nous a aidés à rédiger nos CV, à redorer notre image et à expliquer notre parcours aux recruteurs. Nous avons pu rencontrer de nombreuses entreprises, ainsi que des sites de recrutement. Trois semaines après le camp d'entraînement, j'ai eu trois offres d'entreprises très intéressantes. Je peux honnêtement dire que rien de tout cela n'aurait été possible sans Ironhack.

Curriculum du programme

PRÉTRAVAIL : Travail préparatoire en ligne sur Ironhack

Les étudiants seront initiés à la plateforme en ligne Ironhack, qui couvrira les principes fondamentaux de la programmation. Les sujets abordés sont les suivants

  • Introduction aux outils de développement et à la configuration de l'environnement de développement Introduction à HTML et CSS de base.
  • Programmation avec JavaScript
  • Introduction au contrôle de version avec Git & GitHub


SEMAINE 1 : Introduction au développement et à la programmation Web

Les étudiants seront initiés aux principes fondamentaux de HTML5 et CSS3 et aux principes du langage de programmation JavaScript. La semaine se terminera par la manipulation du DOM (Document Object Model).

  • Introduction aux principes de base de la programmation et des algorithmes 
  • Types de données en JavaScript
  • Introduction HTML5 et CSS3
  • Programmation orientée objet en JavaScript
  • Introduction et manipulation du DOM


SEMAINE 2 - Développement Web frontal

Les étudiants apprendront à utiliser Vanilla JavaScript pour manipuler le DOM. À la fin de la semaine, les étudiants exploreront Canvas et apprendront à dessiner des graphiques et des animations. Ils combineront toutes les connaissances des semaines 1 et 2 pour travailler sur le projet de la semaine prochaine :

  • Conception Web responsive avec Bootstrap et Flexbox.
  • JavaScript asynchrone
  • Manipulation du DOM (création, mise à jour et gestion des événements)
  • Dessin de formes, texte, images, transformation et composition avec Canvas


SEMAINE 3 | Projet #1

Les étudiants utiliseront leurs compétences nouvellement acquises telles que Vanilla JS, Bootstrap/Flexbox et Canvas pour créer et publier leurs jeux sur des pages GitHub.


SEMAINE 4 | Développement Web Backend - NodeJS, Express & MongoDB 

Les étudiants apprendront à construire en utilisant NodeJS et ExpressJS. Ils apprendront à stocker des données en utilisant Mongo.

  • Introduction à NodeJS
  • Introduction à MongoDB 
  • Modèles avec Mongoose 
  • Introduction à Express
  • Express : routage, rendu
  • Rendu avec des modèles HTML - Handlebars


SEMAINE 5 | Backend avancé

Les étudiants apprendront comment authentifier les utilisateurs, ils creuseront plus profondément dans Express et MongoDB et apprendront comment activer la communication événementielle en temps réel.

  • Authentification JS avec Passport.js 
  • Déploiement avec Heroku ES6 avancé
  • Interrogation avancée dans MongoDB
  • Appels AJAX à l'aide d'Axios Intégration d'API externes


SEMAINE 6 | Projet n°2

Les étudiants auront l'opportunité de développer une application full-stack basée sur Express en utilisant ce qu'ils ont appris pendant le module 2. Le projet comprendra un serveur Node.js fonctionnant avec Express, un stockage MongoDB et un rendu dynamique.


SEMAINE 7 : React et applications à page unique

Les étudiants apprendront à créer leurs propres SPAs en utilisant ReactJS. Ils apprendront comment créer une API RESTful et par-dessus, une application frontale en utilisant React.

  • ReactJS - composants, props, état, méthodes de cycle de vie 
  • Conception d'API RESTful
  • Construire une application complète basée sur la pile MERN
  • Authentification des utilisateurs du frontend et du backend 
  • Déploiement sur Heroku


SEMAINES 8-9 | Projet final

Les étudiants construiront et déploieront une application complète à partir de zéro en utilisant la pile MERN.

Une classe virtuelle ou en présentiel

Apprenez avec d'autres professionnels motivés.

Format : bootcamp à distance ou sur le campus de paris

Une journée typique durant le cours à distance
Dans le cours en ligne, vous étudierez de 9h à 18h, du lundi au vendredi. Votre emploi du temps consistera en 4 sessions de 45 minutes de cours menées par un professeur, 3 sessions de 45 minutes de travail indépendant et d'un créneau d'une heure pour poser toutes vos questions.

Une journée typique à Ironhack Paris
Pour le bootcamp course-data-analytics-campus vous étudierez de 9h à 18h, du lundi au vendredi. Les horaires peuvent être sujets à des modifications selon le campus choisi.

FAQ

  • Est-il réellement possible d'apprendre tout cela en 9 semaines ?

    Oui, c'est possible ! Tant que vous y mettez du vôtre, Ironhack sera là pour vous aider et faire de ce projet une réalité. Préparez-vous, travaillez dur, consacrez du temps supplémentaire... et vous serez étonné de ce que vous aurez accompli en 9 semaines.

  • Mais je ne peux pas apprendre ce contenu en ligne déjà ?

    C'est possible. Cependant, pour la plupart d'entre nous, l'apprentissage de l'analyse des données peut s'avérer difficile sans un mentorat et un soutien appropriés. En fait, la plupart de leurs étudiants ont d'abord essayé l'auto-apprentissage, mais ont réalisé que ce n'était pas la bonne voie pour eux. Avec les ressources, les enseignants et les pairs qu'offre Ironhack, nous sommes convaincus que vous aurez tous les outils nécessaires pour rester motivé et vous aider à atteindre vos objectifs !

  • Comment conciliez-vous l'écart de connaissances entre des étudiants ayant différents niveaux techniques ?

    Il est important de faire le travail préliminaire pour s'assurer que tout le monde a les mêmes connaissances de base. Cela dit, certaines personnes avanceront plus vite que d'autres, mais c'est tout à fait normal ! Le programme est conçu de manière à offrir une certaine souplesse à ceux qui avancent plus vite et à ceux qui ont besoin d'une attention un peu plus personnalisée.

  • Combien d'heures par semaine vais-je travailler ?

    Les heures obligatoires du bootcamp sont d'environ 40-45 heures par semaine. Les cours commencent à 9 heures et se terminent généralement vers 18 heures. Cependant, une fois le cours terminé, vous continuerez à travailler sur vos exercices et vos projets personnels aux côtés de vos collègues. La plupart de nos étudiants travaillent également le week-end pour améliorer leurs compétences en codage.