Desarrollo de aplicaciones web full-stack con MEAN (A distancia)

Centro de e-Learning UTN BA Institución privada
Duración:12 Semanas
Tipo:Cursos
Modalidad:A distancia
Desarrolladores especializados en lenguajes de front-end y lenguajes de back-end ven un síntoma de que el desarrollo web se ha vuelto también una disciplina compleja. La pila de desarrollo MEAN propone un enfoque innovador abordando todo el stack de tecnologías simplificando la gestión de configuración para el desarrollador. MEAN es el acrónimo para MongoDB, Express, Angular y Node.js. El stack es una alternativa al clásico Apache, MySQL y PHP (xAMP) usando Node.js como entorno de ejecución y gestor de configuración. Angular permite construir frontends siguiendo la arquitectura MVC, Express provee el middleware para implementar las reglas de negocios y persistir en MongoDB los datos. Todas estas tecnologías utilizan a javascript como lenguaje, resultando en una experiencia más sencilla para los desarrolladores. Se propone este nuevo curso de Desarrollo de aplicaciones web full-stack usando como propuesta alternativa al clásico modelo *SQL + PHP el stack MEAN. Durante el curso se introducirán los distintos elementos del stack, como se relacionan y se llevará a cabo un proyecto completo. Al final del curso el estudiante estará en condiciones de construir una aplicación completa.
Objetivo general
Obtener los conocimientos para el desarrollo de una aplicación web full stack, combinando las tecnologías .JS; MongoDB, Express, Angular y Node.JS; como alternativa al clásico Apache, MySQL y PHP (XAMP).
Modulo 1: MEAN y Mongo DB
2. Unidad 2: Introducción a MEAN
3. Unidad 3: Mongo DB
4. Unidad 4: Armar estructura de datos con Mongo DB
Modulo 2: Express + Mongo DD
2. Unidad 2: Node NPM y Express
3. Unidad 3: Integración Node JS + Mongo DB
4. Unidad 4: Express como API REST
Modulo 3: Angular
2. Unidad 2: Validación de formularios. Creación de componentes avanzados
3. Unidad 3: Creación de servicios
4. Unidad 4: Routing con angular
Es recomendable tener:
- Programar en lenguaje Javascript
- Saber codificar en HTML
- Saber diseñar en CSS
¡Ayudanos y Reportalo!