KMMX Capacitación acorde a tu pensamiento

MEAN Stack Development (80 horas)

Descripción: La pila de tecnologías Java Script mejor conocido como MEAN Stack cada vez es más popular. Angular.js es el entorno de desarrollo MVC con mayor indice de adopción a ultimas fechas y utilizando con Node y Express significa un alto nivel de armonía entre cliente y servidor y a través de MongoDb como base de datos NoSQL para almacenamiento de datos, tenemos JavaScript de principio a fin. Siendo aplicaciones rápidas de conjuntar las cuales son representativas del estado actual del desarrollo web.

Este curso de Programación Front-end y Back-end con los frameworks JS - AngularJS, Node.js, MongoDB y ExpressJS - es la ultima tendencia en desarrollo Web y Mobile, completamente integrados siendo muy claro que MEAN comprende todo tipo de desarrollador JS, es decir tanto de lado cliente como servidor .

Objetivo del curso: Este curso le ayudará a obtener el conjunto completo de aplicaciones arriba y corriendo en poco tiempo y brindarle los fundamentos a los conceptos claves que necesita para la construcción de aplicaciones con estas tecnologías.

Dirigido a: Programadores y Desarrolladores.

Requisitos: Haber cursado JavaScript o tener experiencia comprobable con el lenguaje.

Fecha de Inicio: Por confirmar

Temario

Parte 1 - Primeros pasos en MEAN

Desarrollo de una aplicación web a tres niveles | La evolución de Javascript | Introducción a MEAN | Instalando MondgoDB | Instalando Node.js | Introducción a NPM

Parte 2 - Introducción a Node.js

Primeros pasos con Node.js |Convenciones Javascript | Módulos Node | Desarrollando aplicaciones Web Node.js

Parte 3 - Construyendo una Aplicación Web Express

Introducción a Express | Instalando Express | Tu primer aplicación Express | La aplicación, peticiones y respuestas de objetos | Middleware externo | Implementando el patrón MVC | Configurando una aplicación Express | Render de vistas | Archivos estáticos | Configurando sesiones

Parte 4 - Introducción a MongoDB

Introducción a NoSQL | Primeros pasos con MongoDB | Caracterísiticas de MongoDB | MongoDB shell | Bases de datos MongoDB | Colecciones MongoDB | Operaciones CRUD

Parte 5 - Introducción a Mongoose

Primeros pasos con Mongoose | Comprendiendo esquemas Mongoose | Extendiendo tu esquema Mongoose | MongoDB shell | Definiendo métodos de modelos personalizados | Modelos de validación | Usando Mongoose middleware | Usando Mongoose DBRef

Parte 6 - Gestionando autenticación de usuarios utilizando Passport

Introducción a Passport | Comprendiendo estrategias Passport | Comprendiendo estrategias OAuth Passport | MongoDB shell | Definiendo métodos de modelos personalizados | Modelos de validación | Usando Mongoose middleware | Usando Mongoose DBRef

Parte 7 - Introducción a AngularJS

Primeros pasos con AngularJS | Conceptos clave de AngularJS | Instalando AngularJS | Estructurando una aplicaicón AngularJS | Bootsraping tu aplicación AngularJS | Entidades MVC AngularJS | Servicios AngularJS | Autenticación en AngularJS

Parte 8 - Creando un módulo MEAN CRUD

Introducción a módulos CRUD | Configurando componentes Express | Introducción al módulo ngResource | Implementando el módulo MVC AngularJS | Finalizando tu implementación de módulo

Parte 9 - Añadiendo funcionalidad de tiempo real usando Socket.io

Introducción a WebSockets | Introducción a Socket.io | Instalando Socket.io | Contruyendo un chat Socket.io

Parte 10 - Testing de aplicaciones MEAN

Introducción al testing con Javascript | Testing de tu aplicación Express | Testing de tu aplicación AngularJS

Parte 11 - Automatizando y depurando aplicaciones MEAN

Introducción a Grunt | Depurando Express con Node-Inspector | Depurando AngularJS con Batarang

 

Precio por participante: $23,200 MN (IVA incluido)

Formas de pago