Curso Online Desarrollo de Aplicaciones Web Escalables con Node.js (15 horas) OBJETIVO Permitir al participante conocer la plataforma Node.js para poder crear aplicaciones web rápidas y escalables. Usa un modelo orientado a eventos y no bloqueante de operaciones entrada / salida que lo vuelve muy eficiente. Se programa con JavaScript del lado servidor pero de manera predecible y moderna pues el código corre sobre el motor V8 de Google Chrome. PRE-REQUISITOS - Conocimientos intermedios de JavaScript. - Experiencia creando Aplicaciones Web empleando Visual Studio. CONTENIDO TEMATICO Módulo Contenido 1 Introducción a Node.js: qué es y por qué deberíamos usarlo. Instalando Node.js. Características de Node.js. Módulos comunes. NPM e instalación de módulos. Sintaxis básica: funciones, arreglos, convenciones Depurando programas con Visual Studio. Usando GruntJS para automatización. 2 Introducción a Express.js para crear Aplicaciones Web ¿Por qué usar Express.js? Instalación. Scaffolding. Routes. Configuración. Autenticación y autorización Uso de sesiones 3 Template Engine: Jade Sintáxis de Jade: Etiquetas, variables, atributos, literales, textos, scripts, condiciones, iteraciones, etc. Template Engine: Handlebars Sintáxis de Handlebars: variables, iteración, condiciones, includes, etc. Uso de Template Engines con Express.js 4 Persistencia con MongoDB Instalando MongoDB Manipulación de datos con la consola Mongo Uso del driver nativo de MongoDB 5 Creando pruebas con Mocha Instalando Mocha Haciendo TDD con Aserciones Haciendo BDD MODALIDAD Online. Se entregará material digital teórico y las grabaciones de las sesiones de clase INICIO Sábado 17 de Enero (3 sesiones) HORARIO Sábados, 9:00am a 2:00pm INVERSION US$ 50.00 + IGV DURACION 15 horas FICHA DE INSCRIPCIÓN Sírvase llenar y enviar vía e-mail a [email protected] PARTICIPANTE(S): APELLIDOS NOMBRES DNI TELEFONO E-MAIL Nota: Escriba los nombres de los participantes correctamente (Tipo Título), porque así aparecerá en su constancia de participación. Fecha de Inicio Sábado 17 de Enero Curso Desarrollo de Aplicaciones Web escalables con Node.js. ONLINE Horario INVERSION x PERSONA 9.00am a 2.00pm US$40 + IGV Elegir (X) (3 sesiones) FORMAS DE PAGO: Marcar opción. Para grupos de personas, por favor, un sólo depósito o transferencia. ( ) Depósito o Transferencia en la Cuenta de ahorros a nombre de Oscar Gensollen en Soles N° 19413473301-0-94 en cualquier agencia del Banco de Crédito. Favor de llenar los siguientes datos: Fecha de Deposito o Transferencia Agencia del Bco. de Crédito (si es depósito) Nro. de Operación PD. Enviar al correo [email protected] copia escaneada de la constancia del depósito. ( ) Pagos desde fuera de Perú , vía Money Gram o Western Union, indicando los siguientes datos: A nombre de: Ciudad/País de destino: Documento de identidad (por si lo solicitaran) Oscar Gensollen Arroyo Lima / Perú 10267585 PD. Enviar correo con Nombre completo, Ciudad/País de envío y Número de Referencia a [email protected] Sírvanse emitir ( ) Boleta ( ) Factura por la inscripción de la(s) persona(s) arriba indicada(s), a nombre de: Razón Social Dirección RUC