KMMX Capacitación acorde a tu pensamiento

 

MEAN Stack Development (40 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: Sábado 1 de Noviembre.

 

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: $9,280 MN (IVA incluido)

Formas de pago

 

Cursos con subsidio

Revisa la propuesta 2013- 2014 aprobada a KMMX en PDF

 

Línea de especialización en JS (115 hrs.)

Descripción: El participante utilizará el lenguaje de programación, herramientas y  distintos entornos de trabajo para crear aplicaciones cliente - servidor y  entregar contenido en dispositivos móviles, usando el popular lenguaje de programación JavaScript.

Dirigido a: Diseñadores web, desarrolladores flash, diseñadores de interacción y programadores web.

Leer mas...
 

Línea de especialización en Adobe Mobile (110 hrs.)

Descripción: El participante utilizará las herramientas de Adobe para entregar contenido en dispositivos móviles usando diferentes tecnologías como HTML5, JavaScript, CSS3 y jQuery Mobile.

Más información.....
 

Línea de especialización en Diseño Gráfico (60 hrs.)

Descripción: El participante entenderá los fundamentos del diseño grafico a través de estas tres poderosas herramientas de edición que ofrece Adobe, comprenderá las bases del tratamiento de imágenes digitales gracias a las nuevas herramientas de fotografía y a las funciones innovadoras para realizar selecciones complejas en las imágenes, pinturas realistas y retoques.

Más información.....
 

Linea de especialización en Desarrollo Web (105 horas)

Introducción: La línea de especialización en desarrollo Web tiene una duración total de 105 horas, comprendida en 3 módulos, el primer módulo comprende el desarrollo web con el lenguaje de programación y la base de datos más populares de la web, el dúo dinámico PHP y MySQL. De aquí en adelante tus aplicaciones y  sitios Web no pueden ser islas , en estos tiempos hay que interactuar con otras aplicaciones, bases de datos, sitios web, redes sociales, sistemas empresariales, etc,etc. El segundo módulo es la antesala a la Web 2.0, este modulo le da las bases y fundamentos de programación pero del lado cliente, es decir del lado del navegador utilizando JavaScript.

Más información.....