[DRA-060] MEAN Stack: MongoDB, Express, Angular y Node.js
Owned by Pronoide Wiki Web
Duración: 30 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores y administradores de sistemas que vayan a trabajar con este stack.
Requisitos previos
Los alumnos necesitarán tener conocimientos del lenguaje de programación Javascript y nociones de tecnologías Web y conocimiento de HTML y CSS.
Objetivos
El curso persigue los siguientes objetivos generales:
- Adquirir los conocimientos y habilidades necesarias para poder construir una aplicación Web con HTML5 y los principales frameworks y herramientas Javascript (mongo, angular, express y node.js), con una arquitectura robusta, flexible, aplicando técnicas y patrones de diseño avanzados utilizando estándares de la industria.
- Entender por qué estos productos y frameworks se han convertido en un estándar y en un referente para la industria del software, y por qué es una de las alternativas preferidas para el desarrollo de aplicaciones Web.
Contenido
- Introducción a MEAN
- Mongo DB
- Introducción
- CRUD y MongoDB Shell
- Introducción a la API de MongoDB y a los conceptos básicos de los documentos y colecciones
- Indexación y diseño de esquemas
- Mongoose
- Drivers
- Replicación
- Monitorización
- Sharding
- Express.JS
- Introducción
- Instalación mediante NPM
- Rutas
- Middlewares
- Motores de plantillas
- Sirviendo contenido
- Sirviendo objetos JSON
- Sirviendo plantillas dinámicas
- Angular.JS
- Model View Controller
- Plantillas y enlace de datos
- Organización de las dependencias con Módulos
- Formateo de datos con filtros
- Cambiando vistas con rutas
- Hablando con servidores
- Manejo del DOM
- Validar la información del usuario
- Node.js
- Arquitectura
- El API de node.js y las tareas
- Eventos
- HTTP
- I / O
- Seguridad
- Pruebas
- Acceso a datos
- Base de datos no convencionales: Almacenes NoSQL
- Bases de datos relacionales: MySQL
- Pool de conexiones
- Mensajería con Node.js
- Módulos externos Importantes
- El entorno de Node.js: NGP
- Gestión de colecciones con Underscore
- No hacer todo por ti mismo: Express
- Volviendo a bajo nivel: Socket.IO
- Temas avanzados
- Automatización
- Pruebas
Documentación Recomendada
Getting MEAN with Mongo, Express, Angular, and Node
Simon Holmes
Noviembre 2015 | 440 páginas
ISBN: 9781617292033
https://www.manning.com/books/getting-mean-with-mongo-express-angular-and-node