Aplicar a Belo Horizonte

Learn to code in 24 weeks at your own pace, during weekly evenings & Saturdays.
Next batch - ene 11, 2020 (R$17.500)
Part-time Fullstack bootcamp - Le Wagon

Descárgate el programa
Aplicar a Belo Horizonte
Learn to code at Le Wagon
Student journeys from day 1

Aprende de los mejores.

We never stop learning. It’s why our teachers are the best! We are constantly adapting our syllabus as coding languages advance, to make sure we give students the most relevant and cutting-edge training possible. With our part-time bootcamp, we aim to give more people the opportunity to benefit from our FullStack program at their own pace.

  • 6120+ graduados
  • 1450+ productos creados
  • 340+ start-ups creadas

Our part-time format

Learn to code in 24 weeks with a tailor-made program
adapted to your busy schedule.

    10am 5pm
    6:30pm 9:30pm
    Lunes
    Martes
    Miércoles
    Jueves
    Viernes
    Sábado
    Domingo
    🏠Homework Watch the lecture to prepare for next session.
    🏫On-campus Pair program with your classmates on coding challenges with the help of our teachers.
    🏫On-campus Pair program with your classmates on coding challenges with the help of our teachers.
    🏠Homework Watch the lecture to prepare for next session.
    🏫On-campus Practice all day on challenges and projects.

    Consolidate what you've learnt through live-code sessions with your teachers.
    ☀️
🏠Homework

Watch the lecture to prepare for next session.

🏫On-campus

Pair program with your classmates on coding challenges with the help of our teachers.

Nuestro temario

450h to learn to code from A to Z.

  • Prepwork~40 hours
  • Foundations160 hours
  • Web Development160 hours
  • Projects90 hours

Trabajo de preparación

Nuestro curso de programación es muy intenso y cubre una amplia variedad de temas de programación. Esto puede ser que te intimide si eres un programador principiante, pero recuerda: nuestro bootcamp full-stack también está hecho para principiantes absolutos. Para asegurarnos de que todo el mundo empieza con un nivel similar, nuestros estudiantes deben completar todo el Trabajo de preparación antes del primer día del curso. El Trabajo de preparación lleva entre 30 y 40 horas y da a los estudiantes conocimientos básicos de:

  • Web 101 - Cómo funciona la web
  • Terminal - Comandos básicos
  • Git - Comandos básicos
  • HTML / CSS - Bases
  • JavaScript - Bases
  • Mentalidad de start-up - Workflow en tecnología
  • 1. Configuración
  • 2. Bases de la programación
  • 3. Arquitectura del software
  • 4. Base de datos y ORM

1. Configuración

Install professional developer tools to prepare you for the next 24 weeks

  • Bases de Command line
  • Creación, actualización y eliminación de archivos y carpetas de command line
  • Navegación en un sistema de archivos
  • Instalación de Ruby y de una herramienta de Version Management
  • Paquetes de desarrollador clave
  • Control de versiones con git
  • Asignación y consecución en Github

2. Bases de la programación

Escribe algoritmos manipulando variables, ciclos, condiciones y estructuras de datos como Array y Hash. Analiza y almacena datos de archivos estándar (CSV, JSON, XML, HTML).

  • Conceptos clave de programación
  • Ruby doc para built-in classes
  • Algoritmos y estructuras de datos (Array, Hash)
  • Detección de patrón de texto con Regular Expressions
  • Análisis y almacenamiento de datos en archivos estándar (JSON,CSV, XML)
  • Web scraping con Nokogiri
  • Solicitud y anális de datos de RESTful JSON APIs

3. Arquitectura del software

Estructura tu código con diferentes clases siguiendo los principios orientados a objetos. Igual que los arquitectos que diseñas un edificio, los desarrolladores tienen que aprender a respetar patrones cuando diseñan software.

  • Conceptos clave de la programación orientada a objetos
  • Variables de clase, objeto e instancia
  • Métodos de instancia y clase, sucesiones
  • Interfaces públicas y privadas
  • Gestión de peticiones de usuarios
  • Simulación de una base de datos con archivos CSV
  • Conocimiento en profundidad de MVC (modelo vista controlador)

4. Base de datos y ORM

El software necesita almacenar información en una base de datos. Sin ella, Facebook no tendría forma de almacenar los datos de sus usuarios. Aprende a diseñar una base de datos relacional y a crear consultas estructuradas en tu base de datos usando SQL.

  • Diseño de esquemas de bases de datos y SQL
  • Tablas de unión y relaciones one-to-many y many-to-many
  • CRUD en SQL (creación, lectura, actualización, eliminación)
  • Peticiones JOIN avanzadas
  • Conexión de tu DB a ruby con un ORM (mapeo relacional de objetos)
  • Bases de registros activos: migraciones y convención de nombres
  • Registros activos avanzados: asociaciones y validación
  • 1. Creación de interfaces web
  • 2. ES6 y JavaScript moderno
  • 3. Ruby en Rails
  • 4. Creando Airbnb

1. Creación de interfaces web

Elabora tu UI con diseño atómico y crea componentes y layouts aplicando las últimas técnicas de CSS.

  • Diseño de producto, principios UX & UI
  • HTML (etiquetas, id, clases, atributos)
  • CSS (selectores, propiedades, organización de hoja de estilos)
  • Principios de diseño atómico
  • Consejos de diseño web para componentes y layouts
  • Técnicas CSS con flexbox y cuadrícula CSS
  • Consultas de medios CSS para Adaptive Design
  • Bases de Bootstrap y Responsive Grid System

2. ES6, la última versión de JavaScript

Aprende ES6, tu segundo lenguaje de programación después de Ruby, para añadir carácter dinámico a tu sitio web o actualizar páginas sin volver a cargarlas gracias a AJAX.

  • Bases de JavaScript
  • ES6 y diferencias con ES5
  • Herramientas de JavaScript (Babel, Webpack, yarn)
  • Eventos DOM & AJAX

3. Unión de todo con Rails

Júntalo todo programando tus primeras aplicaciones de Ruby on Rails. Implementa tus aplicaciones en producción y empieza a programar "al estilo Rails".

  • MVC en Rails: rutas, controladores, parámetros y vistas
  • Modelos y CRUD en Rails
  • Adhesión de gemas a tu proyecto
  • ERB: diseño, parciales y auxiliares
  • Recursos anidados y Namespaces
  • Reestructuración de una aplicación con Services
  • Crea una API con Rails

4. Creación de Airbnb en equipo

Code a clone of Airbnb from scratch in 45 hours. You will work in teams to learn to collaborate on Github using pull requests and deploy your apps on Heroku, using the same workflow as successful startups.

  • Colaboración en una app de Rails con Git y Github
  • Testing en Rails con Rspec
  • Autentificación con Devise
  • Omniauth y login con servicios de terceros (FB, Linkedin, Spotify...)
  • Autentificación de usuarios
  • Búsqueda en Rails
  • Pago, envíos, geocodificación y mapas
  • Jobs de fondo con Sidekiq
  • Carga de imágenes con Cloudinary
  • Implementación continua con Heroku

Proyectos finales

The final projects are the culmination of the bootcamp. Students work together to put everything they have learnt (and more!) into practice: inventing, pitching, designing, coding and deploying an original project in teams of 3 or 4 over a 90 hours period.

  • Necesidad del usuario, objetivo del usuario y propuesta de valor única
  • Creación de prototipos en Figma para probar UX
  • División de tareas en historias de usuarios
  • Programación de una aplicación web original de cero
  • Creación completa desde el back-end a la interfaz de usuario
  • Implementación en un entorno de producción
  • Defiende tu web-app en una graduación pública “demo day”
Descárgate el programa
  • weeks
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

A taste of our program

Live a unique learning experience every week.

On-campus pair-programming sessions

Meet your peers and teachers three times a week to work on coding challenges. Learn to think and solve problems like a software developer.

Online lectures and Flashcards

Watch lectures at your own pace on our online platform. Grasp core concepts and prepare yourself for the next coding session. Consolidate your knowledge on a daily basis playing our Flashcards.

Hiring and Networking Events

Every week, join us for events with entrepreneurs and hiring partners. Create your own network within a thriving tech scene.

Crea tu portfolio tecnológico.

Nuestro curso de programación intensivo te enseña las bases de la programación a través de la creación de aplicaciones web. Así, tu clon de Airbnb y tu proyecto final serán los primeros proyectos de tu portfolio en Github.

Pertenece a una comunidad para siempre.

  • Forma parte de nuestros canales comunitarios exclusivos
  • Obtén consejos de programación y ayuda de nuestros profesores
  • Busca trabajos u oportunidades como cofundador
  • Obtén acceso permanente a nuestra plataforma educativa virtual

Lo que les gusta del programa FullStack.

Palabras de nuestros alumnos.

Want to go further and learn to code in 24 weeks?

Next part-time Belo Horizonte coding bootcamp starts on ene 11, 2020

Descárgate el programa
Aplicar a Belo Horizonte