MIT XPro - Certificado Profesional en Programacion
MIT XPro - Certificado Profesional en Programacion
EN PROGRAMACIÓN:
DESARROLLO FULL-STACK CON MERN
Habilidades alineadas al mercado, del front al back end
Panorama general
La tecnología es la base de las empresas que tienen En el mundo del desarrollo de software, un papel
éxito hoy en día. A medida que esa tecnología cada vez más popular es el del desarrollador full-stack.
se infiltra en todos los sectores y departamentos En pocas palabras, un desarrollador full-stack se
de las organizaciones, la demanda de programadores encarga de toda la construcción del producto, incluyendo
cualificados para lograr que todo funcione se dispara. el desarrollo tanto en el lado del cliente (front-end)
De hecho, se prevé que los niveles de empleo para como en el del servidor (back-end) del software.
desarrolladores de software crezca un 22% de 2019
a 2029, una tasa de incremento acelerada Los desarrolladores full-stack son como los enchufes
en comparación con el crecimiento de solo 4% de todos los oficios, ya que trabajan con el software
que se registra en todas las demás ocupaciones. del front-end con el que interactúa el cliente, así como
con la codificación y estructuración en el extremo del
Cada vez son más las empresas que están contratando servidor. Los reclutadores están buscando,
a desarrolladores de sitios web, ingenieros de software agresivamente, profesionales que puedan llenar este
y otros trabajadores de la tecnología que utilizan sus tipo de puestos, ya que los desarrolladores full-stack
conocimientos técnicos para racionalizar operaciones ofrecen mucho valor y flexibilidad a una organización.
y capitalizar todo el poder de la tecnología dentro
de sus organizaciones. Los programas de aprendizaje en línea de MIT xPRO
ofrecen contenidos revisados por expertos de
¿Su mayor desafío? El talento. renombre mundial. Además, su plataforma permite
que el aprendizaje sea accesible en cualquier
momento y lugar, resolviendo este desafío para
los profesionales técnicos en desarrollo.
75,057 USD
Salario medio nacional
de un desarrollador full-stack
en Estados Unidos
(Fuente: PayScale)
01
Lo más destacado del programa
02
Herramientas y recursos del programa
El stack MERN es un stack popular de JavaScript utilizado para un proceso de desarrollo suave y ultraeficiente.
MERN comprende cuatro componentes diferentes de código abierto: MongoDB, Express, React y Node.js.
Estos componentes proporcionan un marco de soporte extremo-a-extremo para los desarrolladores.
Los profesores de MIT creen que el uso de MERN (con ReactJS) es el mejor stack para este curso. Y es que React
es más fácil de usar, ya que comprende una biblioteca de interfaz de usuario preconstruida. El programa utiliza
estas herramientas y recursos:
03
¿Para quién es este programa?
Proyección de
04
Agenda del programa
Este programa está diseñado para que adquieras las habilidades necesarias para comenzar o continuar
tu carrera en el desarrollo de aplicaciones y de la web. Los resultados de aprendizaje de alto nivel
de este programa incluyen:
Construir, probar y desplegar una aplicación web usando MERN stack.
Construir, probar y desplegar una aplicación web de primera línea usando React.
Configurar los conductos de integración continua (CI) y entrega continua (CD) para desplegar una aplicación React.
Módulo 0
Orientación
La primera semana es solo un módulo de orientación. Tendrás acceso a la plataforma de aprendizaje desde
la fecha de inicio del programa. No hay clases todavía y está grabada.
Módulo 1
Desarrollo Web
Principales aprendizajes
Explicar los conceptos clave de la programación web.
Construir aplicaciones web usando Javascript, HTML y CSS.
Diseñar y codificar las interacciones del usuario en las páginas web.
Diseñar e implementar componentes de interfaz de usuario para aplicaciones web.
Definir y desglosar los procesos del ciclo de vida del desarrollo de software moderno.
Herramientas de gestión de códigos de configuración como GitHub.
05
Módulo 2
Desarrollo front-end y React
Principales aprendizajes
Construir, probar y desplegar una aplicación React.
Explicar los conceptos clave de React, como JSX y Hooks.
Diseñar y construir componentes de UI utilizando el marco de React.
Semana 11: Introducción a JavaScript ES6 Semana 16: Ejercicio “Tik Tak Toe” con React
Semana 12: Introducción a React Semana 17: Trabajar con React Components
Semana 14: Trabajar con listas en React Semana 19: Ejercicio del carrito de compra
Módulo 3
Desarrollo back-end
Principales aprendizajes
Construir una aplicación web segura full-stack, usando MERN stack.
Crear una API backend con Express.
Integrar React con una API Express backend.
Explicar las interacciones entre los diferentes componentes de MERN stack.
Explicar los conceptos clave de la nube, relacionados con el desarrollo de aplicaciones web modernas.
Desplegar una solución full-stack usando el pipeline de DevOps.
Explicar los conceptos clave de DevOps para la integración continua (CI) y la entrega continua (CD).
Nota: Se incluyen semanas de descanso para cubrir el trabajo del proyecto final y preparar el próximo módulo.
06
DEMOSTRACIONES TAREAS
DE PROGRAMACIÓN DE PROGRAMACIÓN
Cientos de demostraciones Las tareas de programación están integradas
de programación que te brindan en la plataforma de aprendizaje para permitirte practicar
experiencia práctica y orientación sobre la construcción de habilidades de composición
la programación en tu propio entorno. (cómo escribir una función de retrollamada o un bucle)
y prepararte para el portafolio y las tareas finales.
Portafolio de proyectos
Cada módulo culmina con un proyecto de portafolio de GitHub en el que crearás un sitio web utilizando las
tecnologías de esa parte del curso. Recibirás retroalimentación personalizada de los líderes del curso y podrás
compartirla en los repositorios de GitHub, asegurando tu portafolio para compartir con empleadores potenciales.
07
Preparación y orientación profesional
El ingreso a una carrera en desarrollo de software y web requiere una variedad de habilidades, tanto duras como
blandas. Este curso te ofrece una guía para navegar el camino hacia la tecnología, incluyendo consejos de
comunicación y la elaboración de tu pitch de ascenso. Estos servicios son proporcionados por EMERITUS, nuestro
colaborador de aprendizaje para este programa.
El equipo de apoyo del programa incluye líderes de curso que te ayudarán a alcanzar tus metas de aprendizaje. El
objetivo principal es que desarrolles las habilidades necesarias para estar preparado para un trabajo en este
campo. Sin embargo, la obtención de dicho trabajo no está garantizada.
08
Profesorado
John Williams es licenciado en Física por la Universidad
de Oxford, tiene una maestría en Física por la UCLA
y un doctorado en Métodos Numéricos por la Universidad
de Gales, Swansea. Su investigación se centra
en la aplicación de la computación a gran escala
a los problemas de la seguridad cibernética y los estudios
de energía. Es director del Centro de Datos Geoespaciales
de MIT y, de 2006 a 2012, fue director del Auto-ID
Laboratory de MIT, inventor el Internet de las Cosas.
10
Certificado
¡Obtén tu reconocimiento! Una vez completado
con éxito este programa, MIT xPRO otorga un
O
certificado de finalización a los participantes.
L
Este programa se califica como aprobado
P
o no aprobado; los participantes deben contar
con el 75% de participación para aprobar y obtener
E M
EJ
This is to certify that
Tu Nombre
el certificado de finalización.
has successfully completed
Sobre Emeritus
MIT xPRO colabora con el proveedor de educación en línea EMERITUS para ofrecer este curso a través de una
plataforma de aprendizaje digital dinámica e interactiva. Este curso aprovecha el liderazgo de pensamiento
de MIT xPRO en la práctica de la ingeniería y la administración desarrollado a lo largo de años de investigación,
enseñanza y práctica.
11
Es fácil programar una llamada CONTACTA A UN
con un asesor de EMERITUS para saber más
sobre este programa de MIT xPRO. ASESOR DEL PROGRAMA
APLICAR
Entregado en colaboración con