9 semaines intensives - 360 heures de code

Apprenez toute la stack web. De la base de données au navigateur.

1 - Programmation ruby
1 semaine
Manipulez la ligne de commande et versionnez votre travail avec Git. Codez des petits programmes ruby qui jouent avec les variables, les méthodes, les boucles, les conditions.. Apprenez à lire et écrire dans des fichiers et à collecter des données intéressantes en scrapant des sites web ou en utilisant des APIs.
2 - Architecture logicielle
1 semaine
Plongez dans la programmation orientée-objet et construisez de vrais logiciels en découpant votre programme en différents objets. Pour coder un réseau social, un système de réservation de voitures, une plateforme de gestion pour un restaurant, etc.. vous avez besoin d'architecturer votre code. Tout comme un architecte doit respecter certains patterns pour construire une maison. Codez vos premières applications MVC.
3 - Base de données & SQL
1 semaine
Les programmes ont besoin de stocker des informations dans une base de données. Sans base, Facebook perdrait vos infos à chaque login! Apprenez à dessiner votre bases de données en définissant les tables et leurs relations. Maîtrisez SQL, le langage utilisé pour parler à la base et lire/écrire des données.
4 - Front-end
2 semaines
Musclez votre culture en UI et apprenez tout sur HTML, CSS et les bonnes pratiques en web-design (techniques de positionnement et d'animation). Maîtrisez Bootstrap pour prototyper très rapidement vos produits. Puis passez à Javascript et jQuery. Manipulez vos pages web en Javascript, définissez des évènements, et faites vos premières requêtes AJAX. Nous jouerons avec pleins d'APIs très cools (Trello API, Slack API, Facebook API, etc..)
5 - Rails
2 semaines
Il est temps de passer à Rails. Vous serez vite à l'aise avec le framework étant données vos connaissances à ce stade du programme. Et vous allez vous sentir très puissant ! Durant les semaines Rails, vous coderez un clone d'Airbnb en 5 jours. Vous travaillerez par équipe en collaborant sur Github et en mettant votre application en production sur Heroku, avec le même workflow que dans les bonnes startups.
6 - Projets
2 semaines
Project Time ! A vous de coder votre propre projet et de construire le meilleur produit possible !

Pourquoi Le Wagon ?

Une expérience de 49 sessions depuis 2014 (ça représente plus de 900 élèves !) et un programme qui a évolué à chaque fois. C'est cette attention au détail qui rend Le Wagon aussi efficace. Vous apprendrez en 2 mois ce qui ne s'apprend pas en 2 ans :

  • Le set-up parfait d'un développeur
  • Les techniques de modélisation d'une architecture logicielle & d'une base de donnée
  • Le travail collaboratif sur Github
  • Le workflow technique utilisé dans les meilleures startups
  • Les outils comme Heroku, Stripe, Mandrill, Algolia pour déployer vos produits et y intégrer des fonctionnalités puissantes (paiement, géolocalisation, mailing, search etc...)

Fullstack challenges

Une communauté ultra active

900+ élèves aux profils variés (ingénieurs, journalistes, architectes, designers..) qui communiquent tous les jours sur Slack, posent des questions aux professeurs, s'échangent des ressources, des gists de code, des offres d'emplois, des nouvelles de leurs produits. Une des plus belles communautés tech au monde. Tous nos élèves partagent la même expertise technique après Le Wagon. C'est ce mélange entre diversité & savoir-faire technique qui rend cette communauté si unique.

Slack

Votre cv de développeur

En 2 mois seulement, codez plusieurs applications web, dont votre propre projet + un clone d'Airbnb. Mettez ces applications en production et construisez-vous un solide portfolio sur Github.

Github portfolio

Introduction théorique & live-code des professeurs projeté sur grand écran.

Challenges en binôme ou par groupe sur la plateforme autocorrigée du Wagon, encadrés par les professeurs et TAs (Teaching Assistants).

Jeudi après-midi, séance de Yoga avec Claire pour se détendre et remettre ses idées en place.

Live-code d'élèves devant la classe from scratch !

Masterclasses entrepreneur (Pierre Valade CEO Sunrise, Scott Chacon CIO Github..), ou workshops techniques (UX, design, code)