Desarrollo Web MERN
+
UNIDAD FORMATIVA: MindHub
Trayecto formativo “Desarrollador Web MERN ”
Certificado final : “Desarrollador Web MERN”
Este trayecto formativo es la continuación del Bootcamp Front End.
Modalidad de cursada: La modalidad es virtual. La dedicación de los participantes
es 100% sincrónica, 4 hs diarias.
Carga horaria total: 200 Hs.
Duración del trayecto: Al ejecutarse de manera part time, la duración del trayecto es
de 10 semanas.
OBJETIVO
Se espera que los estudiantes logren:
● Configurar su propia versión local de desarrollo "MERN Stack".
● Usar Node.js y Express para crear un servidor de tiempo de ejecución en
Javascript, administrar las interacciones front-end y back-end, y autenticar la
información del usuario.
● Diseñar y construir una base de datos basada en BSON con MongoDB y
escribir consultas para crear una instancia de la información en el front-end.
● Crear componentes dinámicos de la interfaz de usuario, como filtros en
tiempo real, listas ordenadas y mapas, utilizando el marco frontal de React.
● Implementar Redux para simplificar, administrar y estandarizar los datos y las
interacciones del usuario en su código React.
● Escribir las API de CRUD para pasar datos autenticados entre sus dos pilas.
● Caso práctico: Crearán un producto mínimo viable para un nuevo concepto
de aplicación web para viajes. Los requisitos del cliente que requiere este
producto establece que se construya con la nueva arquitectura de pila
completa: MERN (Mongo, Express, React, Node). Durante 5 Sprints, van a
desarrollar varios aspectos de la aplicación, creando elementos de interfaz de
usuario dinámicos, un entorno de servidor y una base de datos. Entregarán su
MVP y lo probarán para luego determinar qué próximos pasos le gustaría
priorizar antes del lanzamiento formal del producto.
CONTENIDOS DEL CURSO
El módulo 1 consta de una duración de 100 hs, en el cual se desarrollarán las
siguientes tecnologías:
● MongoBD
● Express
● React
● Redux Framework
● Node.js
● Uso de Github
● API REST/REST HATEOAS
El módulo 2 consta de una duración de 100 hs, en el cual se desarrollarán las
siguientes tecnologías:
● ES6 + JavaScript
● API REST / CRUD
● Postman
● Agile - Scrum
● Sprint
● MVP
● Selenium
● Deploy