En este programa aprenderás a crear aplicaciones Web con HTML, CSS, Bootstrap, JavaScript y Ruby on Rails.
Buscamos personas recursivas y motivadas que deseen convertirse en Full Stack Web Developers.
"En Make it Real logré pasar de solo tener ideas de negocio a tener la capacidad de hacerlas realidad."
Nuestro programa es ideal para personas que:
¿No puedes atender el curso presencial? Conoce nuestros programas online.
Nuestro programa está dividido en tres fases: preparación, presencial y online. La fase de preparación tiene una duración de 3 semanas, la fase presencial 9 semanas y la fase online 9 meses.
Recibirás el contenido inicial que deberás estudiar por tu cuenta.
Aprenderás sobre los conceptos básicos del desarrollo Web, las herramientas principales que se utilizan como el editor de texto, la línea de comandos, Git y Github. También aprenderás sobre HTML y CSS para la creación de páginas Web y Ruby como lenguaje de programación.
Aprenderás a crear aplicaciones Web con Ruby on Rails. Además, tendrás acceso a nuestra plataforma de aprendizaje en donde podrás reforzar los conocimientos aprendidos en clase.
Repasaremos lo que aprendiste en la fase preparatoria: conceptos básicos, el editor de texto, la línea de comandos, Git (el sistema de control de versiones) y Github. También realizarás ejercicios prácticos de programación utilizando Ruby.
Continuaremos con Ruby y aprenderás a diseñar aplicaciones utilizando Programación Orientada a Objetos (POO).
Iniciaremos con Sinatra, una librería de Ruby para hacer aplicaciones Web que te va permitir aprender el protocolo HTTP (Hypertext Transfer Protocol) muy bien. HTTP que es el protocolo más importante que debe conocer un programador Web.
Aprenderás sobre bases de datos y SQL. También empezaremos con Ruby on Rails: instalación, arquitectura, creación de proyectos, rutas, layouts, rendering y modelos.
Seguiremos con temas de Ruby on Rails como asociaciones, validaciones, scopes, callbacks, recursos REST, formularios, autenticación, despliegue de una aplicación en Heroku.
Aprenderás las bases de JavaScript, que es el único lenguaje que entienden los navegadores. También aprenderás a ejecutar código JavaScript en el servidor utilizando Node.js.
Aprenderás de jQuery y AJAX: instalación de jQuery, manipulación del DOM, escuchar eventos, plugins, JSON y realizar peticiones a servidores remotos con AJAX.
Volveremos a Ruby on Rails: integrar JavaScript en tus aplicaciones Web para hacerlas más dinámicas, utilizar vistas de JavaScript, envío de correos, carga de imágenes y semillas (seeds). Esto te va a permitir crear aplicaciones cada vez más complejas.
En la última semana hablaremos sobre temas avanzados como pruebas automatizadas y creación de API's.
Vas a seguir teniendo acceso a la plataforma para que continues tu aprendizaje y profundices los temas que más te interesen. Además tendrás acceso al módulo exclusivo de React y Redux.
Programador y emprendedor con una visión particular de la educación. Co-fundador de elibom.com y fundador de makeitreal.camp.
Por dos razones principalmente. Por un lado existe una desconexión entre la academia y la industria. Las empresas no están encontrando las personas con los conocimientos que necesitan, pero muchos profesionales siguen sin empleo.
La segunda razón es que, desafortunadamente, la mayoría de la educación está mal implementada. La clase magistral y las calificaciones son obsoletas. Creemos que es el momento de repensar la educación.
Por varias razones. La primera es que no importa con qué tecnología aprendas, el mundo de la programación se mueve muy rápido y en algunos años la mayoría de tecnologías actuales serán obsoletas. El objetivo del programa es que aprendas a aprender.
Seleccionamos Ruby on Rails porque es un framework muy expresivo, fácil de aprender y con una gran comunidad de desarrolladores en el mundo.
No tenemos nada en contra de otros lenguajes y frameworks de programación, pero creemos que Rails tiene el balance perfecto entre madurez y facilidad de aprendizaje. Además, una vez que aprendas Rails, tus conocimientos pueden ser rápidamente transferidos a otros frameworks de programación similares en otros lenguajes como Django (Python), Laravel (PHP) o Express.js (Node.js).
Para el curso necesitas:
Depende de tus conocimientos previos y tu ritmo de aprendizaje. Pero no te preocupes, igual tendrás acceso a nuestra plataforma de aprendizaje con videos, retos y recursos por 9 meses más después de terminado el curso para que lo termines o profundices lo que desees.
Sí, contamos con una opción adicional de trabajo garantizado. Si la tomas seguirás recibiendo asesoría de mentores y, cuando termines todo el programa, realizarás un simulación de entrevista y tendrás retroalimentación de tu portafolio. Pregunta por esta garantía cuando hables con el asesor educativo.
¿Quieres cambiar tu futuro?
Regístrate ahora y asegura tu cupo en esta edición. Te garantizamos la educación de la más alta calidad!