9 semanas intensivas - 360 horas de código

Aprenda todo o stack web. Da base de dados até o browser.

1 - Ruby e programação básica
1 semana
Fique familiar com a linha de comando e Git. Aprenda os fundamentos de programação com Ruby e crie programas brincando com variáveis, métodos, loops e condicionais. Descubra como você pode ler e escrever arquivos e como pode coletar dados interessantes fazendo scraping de websites ou usando uma API ( como do Twitter ou Facebook ).
2 - Engenharia de software
1 semana
Descubra OOP (Programação orientada a objeto) e aprenda a construir softwares avançados estruturando seus programas em diferentes objetos. Se você quer construir uma rede social, um market-place, um sistema de aluguel de carro, uma plataforma de reserva de restaurante... então você precisa organizar seu código com uma arquitetura eficaz. Da mesma forma que um arquiteto que quer construir uma casa tem que respeitar padrões e procedimentos. Durante essa semana você vai programar suas primeiras aplicações seguindo o padrão de design MVC.
3 - Database & SQL
1 semana
Programas precisam armazenar informação em sua base de dados. Sem bases de dados, o Facebook ia perder toda a informação cada vez que fizesse login! Aprenda a desenhar a base de dados definindo tabelas e conexões. Descubra então SQL, a linguagem usada para ler/escrever dados e fazer pesquisas na sua database.
4 - Front-end
2 semanas
Melhore sua cultura UI e aprenda tudo sobre HTML, CSS & boas práticas em web-design (técnicas de diagramação, animações). Familiarize-se com Bootstrap, uma útil biblioteca para prototipar aplicativos web. Siga para Javascript e Jquery. Aprenda a manipular o DOM, definir eventos, fazer chamados AJAX com Javascript. Você vai brincar com várias APIs durante este módulo (Trello, Slack, Facebook, etc...).
5 - Rails
2 semanas
Hora de juntar todas suas habilidades e mergulhar em Rails. Nada demais, você agora já sabe muito sobre seus blocos elementares e vai se sentir em casa! Durante o seu treinamento Rails, você vai ter que codar o Airbnb do zero em 5 dias. VOcê vai trabalhar em times para aprender a colaborar no Github usando pull requests e lançar seus apps no Heroku, usando o mesmo workflow de startups de sucesso.
6 - Projeto
2 semanas
Hora do projeto! Programe o seu próprio projeto durante as 2 últimas semanas e construa um produto impressionante!

Por que Le Wagon?

Nós já realizamos 117 batches (são mais de 2070 alunos!) e nosso programa evoluiu a cada vez para encontrar a perfeição. É a nossa longa experiência que torna o programa tão eficiente. Você vai aprender em 2 meses o que levaria 2 anos para aprender:

Uma comunidade excitante

2070+ estudantes de backgrounds variados (engenheiros, jornalistas, arquitetos, designers..) trocando mensagens diariamente no nosso canal no Slack, fazendo perguntas a nossos professores, trocando dicas, recursos, gists, ofertas de trabalho e novidades sobre seus produtos. Uma das melhores comunidades tech do mundo. Todos os estudantes do Le Wagon compartilham o mesmo background técnico e aplicam as boas práticas do mercado. Esse mix entre diversidade & expertise técnica faz nossa comunidade ser única.

Seu portfolio de desenvolvedor

Em apenas 2 meses, construa vários aplicativos web, inclusive um clone do Airbnb e o seu projeto pessoal. Lance esses aplicativos e construa um super portfolio Github.