A través de este curso, aprenda a diseñar complejas aplicaciones corporativas en Node.JS. Domine diferentes técnicas de manejo de procesos distribuidos, manejo de grandes volúmenes de datos, escalalabilidad con AWS, endpoints con Bluemix y mucho más.
Propuesta de Valor: DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS
Duración: 40 Horas
Este curso está dirigido a:
Al finalizar el curso, el participante será capaz de:
1.1. DISEÑO DE MOCKS DE DATOS PARA BACK/FRONT
1.2. NORMALIZANDO ORIGENES DE DATOS
1.3. TÉCNICAS DE INSERCIÓN DE DATOS
1.4. MAPA DE DATOS REFERENCIALES PARA EL DESARROLLO DE API RESTFUL
1.5. OPTIMIZACIÓN DE DATOS PARA SISTEMAS DE TRANSMISIÓN DE BAJA VELOCIDAD: GSM / SATELITE /
2.1. SESSIONS (QUE SON, COMO USARLAS, ASEGURANDO APLICACIONES)
2.2. STORAGE DE SESSIONS (FILE, REDIS, MEMORY)
2.3. SESSIONS DISTRIBUIDAS
2.4. MECANISMOS DE AUTH (REST/API)
3.1. GLOBAL PROCESS (PROPIEDADES Y MÉTODOS)
3.2. FORKS
3.3. MÓDULO CLUSTER
3.4. NGINX COMO REVERSE PROXY: CONFIG, BALANCE, ESQUEMAS DE RED, STATIC CONTENT
3.5. OREVER Y MP2
4.1. LOGS: PRINCIPIOS, MÓDULOS, RENDIMIENTO
4.2. FLOW Y CICLOS DE VIDA
4.3. PROFILING: QUÉ ES, HERRAMIENTAS Y ANÁLISIS
4.4. RENDIMIENTO: AUTOCANNON, DEBUG, CACHE
5.1. SAAS: ¿QUÉ ES? VENTAJAS / DESVENTAJAS
5.2. AWS: EC2, S3, ROUTE53, BALANCE.
5.3. IBM BLUEMIX: END-POINTS ELASTICOS, CLOUDANT, MONGOLAB, REDISLAB.
6.1. PASO A PASO, TOP 10.
6.2. NODEMAILER: INSTALANDO, CONFIGURANDO, HANDLEBARS
La inversión incluye: Material de estudio, certificados e impuestos de ley.