La nueva ciencia del aprendizaje

Conoce cómo en Make it Real aplicamos los últimos hallazgos científicos para acelerar el proceso de aprendizaje y que tengas éxito en...

Manejadores de versiones para Ruby

Un manejador de versiones para Ruby te permite instalar varias versiones de Ruby en tu máquina y cambiar entre versiones fácilmente.

2 años después de Make It Real

Esta historia comienza hace ya casi dos años, cuando cursaba octavo semestre de Ingeniería Electrónica en la Universidad de Antioquia, para ese...

Descubre si Make it Real es para ti

En Make it Real buscamos entrenar a los desarrolladores Web que nosotros mismos quisiéramos contratar. Personas con autodisciplina que sean capaces de...

¿Qué es código?

Semáforos, automóviles, aviones, aeropuertos, satélites, el sistema financiero, gran parte de nuestras vidas depende del código que varias generaciones de programadores han...

Desarrollo ágil con Scrum

Scrum es una metodología de desarrollo ágil que ayuda a equipos pequeños a construir productos complejos de software. En este post te...

Módulos en Ruby

Los módulos en Ruby cumplen una doble función: evitan colisiones de nombres y nos ayudan a reutilizar código. En este post te...

¿Qué es un API?

Un API (Application Programming Interface) es la interfaz que un software utiliza para interactuar con otro software. Empecemos con una analogía. Observa...

¿Qué es recursión?

Uno de los conceptos más poderosos de la programación es la recursión. Es un concepto simple pero confuso al mismo tiempo porque...

Los niveles en Make it Real

Conoce el sistema de niveles y puntos con el que Make it Real cuenta, para poder ver los avances de nuestros alumnos...

Optimismo y mentalidad de crecimiento

Aprender a programar es difícil. La mayoría de la programación no requiere ser bueno en matemáticas, ni tener un cerebro especial; requiere...

Tiempo y dedicación

¿Cuánto tiempo necesitas invertir para poder hacer tus propias aplicaciones Web y/o conseguir un empleo como programador(a) Junior?

Una nueva mentalidad

Estamos atravesando por un momento muy interesante en la historia de la humanidad. A través de la programación estamos creando y transformando...

Motivación, entusiasmo y disciplina

Es muy probable que en este momento estés motivado y lleno de entusiasmo por aprender a programar. ¡Eso es genial! Pero, aunque...

¿Por qué un programa virtual?

Make it Real empezó en el 2014 con Bootcamps presenciales, de 12 semanas tiempo completo. El modelo estuvo fuertemente inspirado en iniciativas...

La línea de comandos

También llamada “consola” o “terminal”, la línea de comandos es una de las herramientas más importantes de todo programador. ¿Qué es? ¿Para...

Introducción a Ruby on Rails

Ruby on Rails es un framework para crear aplicaciones Web, escrito en el lenguaje de programación Ruby, y diseñado para que el...

HTML y CSS

Para hacer páginas Web necesitas aprender dos lenguajes: HTML y CSS. Estos son los lenguajes que los navegadores (Firefox, Chrome, Internet Explorer)...

Programación Orientada por Objetos en Ruby

La Programación Orientada por Objetos, también conocida por las siglas OOP (Object Oriented Programming), surgió a principios de los años 80’s como...

Una muy breve historia de Internet

A principios de los años 60’s, en Estados Unidos, varias universidades tenían computadores de tiempo compartido: enormes máquinas, con una fracción de...

¡Felicitaciones, lo hicieron realidad!

Es indescriptible la alegría y el orgullo que sentía mientras presentaban sus proyectos personales el pasado viernes 23 de Enero durante el...

Formularios de Búsqueda en Rails

En Ruby on Rails, los formularios generalmente se usan para crear o editar modelos. Sin embargo, un caso de uso muy frecuente...

Git y Github

Git es un sistema de control de versiones distribuido, diseñado y desarrollado inicialmente por Linus Torvalds en el 2005 cuando...

JavaScript, jQuery y Ajax

A mediados de los 90’s, la mayoría de sitios Web consistían de páginas estáticas sin ninguna interactividad. Algunos sitios ya generaban páginas...

HTTP y HTML

¿Qué es HTTP? ¿Qué es HTML? ¿Qué relación tienen? En este post vamos a intentar responder estas preguntas. Pero antes un poco...

Conceptos básicos de programación

Todos los lenguajes de programación comparten algunos elementos básicos que funcionan y se usan de forma diferente en cada lenguaje, pero que...

Aprendiendo a Programar

Aprender a programar es difícil. La mayoría de la programación no requiere ser bueno en matemáticas, ni tener un cerebro especial; requiere...

Diseñando un Producto Mínimo Viable

En los últimos días hemos estado trabajando sin descanso en Challenges, una aplicación para administrar los retos de programación que los alumnos...

Entrevista a Sebastián Sogamoso

Tuvimos la oportunidad de hacerle algunas preguntas a Sebastián Sogamoso para que nos contara un poco sobre su experiencia como desarrollador trabajando...

Transformando la educación

El sistema educativo actual es muy efectivo generando trabajadores reemplazables, obedientes y productivos, pero ineficiente y anticuado para las necesidades del mundo...