PARTE 1. Introducción a Node.js 1. Arquitectura general 2. Instalación 3. La consola y el gestor de paquetes npm 4. Creación de paquetes 5. Peticiones asíncronas y eventos en el cliente 6. Peticiones asíncronas y eventos en el servidor PARTE 2. Módulos 1. Introducción a los módulos 2. exports y require 3. Core modules 4. Creación de módulos PARTE 3. Programación asíncrona y eventos 1. Introducción a los eventos 2. Procesos 3. Forks 4. Ejecución diferida 5. Temporizadores 6. Callbacks PARTE 4. Acceso al sistema de archivos 1. Flujos (Streams) 2. Lectura y escritura de archivos 3. Gestión de directorios 4. Eventos del sistema de archvios PARTE 5. HTTP y HTTPS 1. Introducción al protocolo HTTP 2. Un servidor básico 3. Objetos de petición y de respuesta 4. Parámetros y acceso a archivos subidos (file upload) 5. Cookies y Sesiones 6. Securización con SSL 7. Rutado de peticiones PARTE 6. HTTP Avanzado 1. El módulo Connect 2. Introducción al framework Express 3. Sistemas de plantillas : Embedded JavaScript Template System 4. Jade Template System PARTE 7. Testing de aplicaciones 1. Tipos de pruebas 2. Herramientas nativas de pruebas 3. El depurador de Node 4. Módulo assert 5. Sandboxing 6. Testing con Mocha PARTE 8. Almacenamiento de datos 1. Almacenamiento en Memoria 2. Almacenamiento en el sistema de archivos 3. Acceso a bases de datos relacionales - MySQL 4. Acceso a bases de datos NoSQL - MongoDB PARTE 9. Socket.IO y WebSockets 1. Propósito y funcionalidad 2. Una aplicación Socket.IO básica 3. Flujos binarios 4. Servidores y clientes TCP 5. WebSockets en HTML5
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa