Conviértase en desarrollador web

Aprende a convertirte en un desarrollador web junior profesional a través de MigraCode. No necesitas una formación técnica - sólo necesitas una (super) alta motivación para unirte. Ofrecemos un curso tanto en inglés como en español, pero nuestros materiales son siempre en inglés.

Estudiar en Migracode requiere esfuerzo y tiempo por tu parte. Ofrecemos dos actividades presenciales semanales, Además de esas clases, necesitas trabajar diariamente en tus deberes. Una vez que seas aceptado como alumno, recibirás los horarios específicos. Sin una alta dedicación, no podrás terminar MigraCode.

Lea más información o presente su solicitud directamente desplazándose hacia abajo. Asegúrese de leer toda la información antes de presentar su candidatura.

Los materiales de nuestros cursos están 100% en inglés, pero enseñamos en inglés O en español, lo que más le convenga.

¿Que aprenderás?

Introducción:
Git y el terminal

En la primera semana, recibirás una introducción al mundo de la codificación, incluyendo explicaciones sobre cómo utilizar el terminal, qué es GitHub y por qué lo utilizarás y cómo "empujar" el sitio web que hiciste durante el proceso de solicitud.

Módulo 1:
HTML Y CSS

HTML y CSS son los componentes básicos de cualquier sitio web y en este módulo te enseñamos a utilizarlos bien. Aprenderás a hacer sitios web responsivos y modernos y te preparará para los siguientes módulos.

Módulos 2-4:
JavaScript

A lo largo de nueve semanas, te llevaremos desde la escritura de tu primer programa javascript hasta las herramientas y técnicas más modernas. Aprenderás a crear sitios web interactivos y a escribir un código excelente y limpio. 

Módulo 5:
Reaccione

React es un framework moderno que facilita la creación de sitios web complejos de forma reutilizable. En este módulo enseñamos cómo funciona React y por qué es una gran manera de hacer sitios web.

Módulo 6:
Nodo

Node.js es un entorno de ejecución JavaScript de código abierto, multiplataforma y back-end que ejecuta código JavaScript fuera de un navegador web. En este módulo te enseñamos a utilizar Node de la forma más eficaz.

Módulo 7:
Bases de datos

Las bases de datos son esenciales para cualquier aplicación web moderna y se utilizan en muchos lenguajes. En este módulo enseñamos la teoría que hay detrás de las bases de datos, a la vez que mostramos la implementación de una base de datos.

Módulo 8:
Proyecto de vida real

En la última parte del curso, trabajarás en un pequeño equipo para desarrollar un producto. El proyecto es una simulación de cómo tendrías que trabajar en una empresa tecnológica, y te anima a combinar todo lo que has aprendido durante el curso.

Módulo 9:
Habilidades sociales

A lo largo del curso, ofrecemos varios cursos de formación en competencias interpersonales para prepararte plenamente para trabajar en equipo en una empresa tecnológica. Por ejemplo, ofrecemos cursos de comunicación eficaz, de personalidad y de redacción profesional.

Todos los detalles en nuestro plan de estudios de código abierto

Consulta todos los detalles de nuestro curso, semana a semana, en nuestro plan de estudios de código abierto en GitHub.com.

Estructura del curso

ENTRE SEMANA
CLASE

Conferencia

Clase vespertina entre semana de 18:00 a 22:00

SEMANAL
TRABAJO EN CASA

Con el apoyo

Hasta 20 horas semanales, con la ayuda de nuestros voluntarios

FIN DE SEMANA
CLASE

Práctica

Clase matinal o vespertina el sábado de cuatro horas


Lea la historia de Mouaz de Siria

"Los profesores del curso, que trabajan 100% voluntariamente, desempeñan un gran papel a la hora de ayudar a los alumnos a superar los retos iniciales, según Mouaz. "Siempre están dispuestos a dar clases extra y a ayudar, sólo hay que pedirlo", observa, plenamente agradecido. "Ver cómo nos enseñan gratis, sabiendo que podrían cobrar muy bien dando clases en otro sitio, es realmente la mayor motivación para mí".


Nuestros objetivos de aprendizaje en detalle

Conocimientos técnicos:

  • Capaz de entender y utilizar los siguientes lenguajes de codificación en un nivel medio-avanzado: HTML/CSS, JavaScript, React, NodeJS y Bases de Datos.
  • Aprende a utilizar Git y la línea de comandos, y también a utilizar la plataforma GitHub relacionada.
  • Aprender a utilizar herramientas de gestión de proyectos como Trello, Slack y Cloud Services.
  • Aprender a pensar en algoritmos y a buscar soluciones

Habilidades para la búsqueda de empleo:

  • Aprenda a utilizar LinkedIn y a sacar el máximo partido de esta plataforma
  • Aprenda a preparar y realizar una entrevista para que le contrate una empresa profesional de TI.
  • Aprender a crear y diseñar un CV profesional

Competencias generales:

  • Aprender a trabajar en equipo bajo la supervisión de un tutor
  • Aprenda a comunicarse eficazmente mediante la formación en comunicación profesional
  • Aprender a trabajar con personas de diferentes culturas y nacionalidades
  • Aprenda a hacer frente al estrés laboral y a planificarse.
  • Aprender a ser proactivo a la hora de pedir cosas y acercarse a la gente

¿Estas listo para empezar?