Desarrollo de Aplicaciones Web Escalables con Node.js

Anuncio
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
Descargar