KMMX Capacitación acorde a tu pensamiento
PDF Print E-mail

Bootcamp de JS Back-end Developer (130 hrs.)

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

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

Módulo 1. Introducción a JavaScript (20 hrs.)

Por qué JavaScript | En dónde va Javascript | El intérprete - compilador | Llaves y paréntesis | Comentarios | Tipos de Dato | Variables | Declaración e inicialización |Operadores unarios | Operadores binarios | Operaciones de Bit | Precedencia de los operadores | Declaraciones | Cadenas | Concatenación | Palabras reservadas | Comparaciones | Condiciones | Bucles | Arreglos | Métodos de arreglos | Funciones | Anidación | El árbol de nodos del DOM | Manipulando el DOM | Declaraciones de función vs. Expresiones de Función | Expresiones de función | Invocación inmediata de Expresiones de Función | Alcances | Hoisting | Cierres | Eventos | Objetos | Métodos | Constructores | Prototipos

Módulo 2. NodeJS (30 hrs.)

Fundamentos de Node | Bienvenido a NodeJS | Instalar Node y add-ons en la comunidad | Construyendo una aplicación de sala de chat en Node.JS | Fundamentos de programación en Node | Desarrollo de aplicaciones web con Node | Construyendo aplicaciones web | Almacenar datos de aplicación | Pruebas de aplicaciones | Conectar | Conexiones con middleware | Plantillas de la aplicación | Implementación de aplicaciones | Más allá de los servidores web | El ecosistema Node | Depuración de aplicaciones Node

Módulo 3. MongoDB para Desarrolladores NodeJS (32 hrs.)

Introducción y descripción general | Visión de conjunto | Objetivos de diseño | El Mongo Shell | JSON | Instalación de herramientas | Descripción general de Blog Project | Swig | Express |  Módulos empaquetados de Node (npm) | CRUD (creación, lectura y actualización de datos) | Mongo Shell | Operadores de consultas | Operadores de actualización | Algunos comandos escenciales | Diseño de esquema | Patrones | Casos de estudio | Compensaciones | Tradeofs | Usando Índices | Monitoreo y comprensión del rendimiento | Rendimiento en entornos compartidos | Framework de Agregación | Metas | El uso de un pipeline | Comparación con SQLFacilities | Ingeniería de aplicaciones | Controladores | Impacto de la replicación y sharding en Diseño y desarrollo

Módulo 4. Angular 2 (24 hrs.)

Creando tu primer componente | Introducción a TypeScript | Propiedades y Eventos en Componentes y mejoras con Directivas | Construir una Aplicación con componentes | Servicio de Datos asíncronos | Enrutamiento | Manejo de formularios y autenticación | Animando componentes | Pruebas unitarias

Módulo 5. Express (24 hrs.)

Introducción | ¿Qué es Express? | Lo básico con Node.js | Fundamentos de Express | El core | Middleware | Enrutamiento | Construyendo API | Vistas y plantillas: Pug y EJS | Express en contexto | Persistiendo sus datos con MongoDB | Pruebas de aplicaciones Express | Seguridad | Despliegue: activos y Heroku | Mejores prácticas

 

 

Precio por participante: $32,266.00 MN + IVA

Formas de pago

Reciba un 10% de descuento si se inscribe 2 semanas antes de la fecha de inicio