Máster Certificado en Big Data y Minería de Datos
Recomendaciones similares

Últimas novedades

curso Desarrollo de Aplicaciones Web Modernas con ReactJS
curso Testing de Aplicaciones Web con Selenium y JMeter
curso Google TagManager
curso Desarrollo de aplicaciones con Node.js
curso JavaScript y JQuery
curso AngularJS
curso Componentes Web con Google Polymer
curso Responsive Web Design
curso Prueba de Aplicaciones Web con Selenium
curso HTML5 Avanzado

Mejor Valorados

curso Responsive Web Design
curso Desarrollo de Aplicaciones Web Modernas con ReactJS
curso Aplicaciones AJAX con Google Web Toolkit (GWT)
curso Prueba de Aplicaciones Web con Selenium
curso Google TagManager

Más visitados

curso Testing de Aplicaciones Web con Selenium y JMeter
curso Comunicaciones Web en tiempo real con WebRTC
curso Componentes Web con Google Polymer
curso HTML5 Avanzado
curso Visualización de Datos con D3

Descargar catálogo de cursos

[H-404] Desarrollo de aplicaciones con Node.js (25 h)

Nivel: AvanzadoAvanzadoAvanzadoAvanzado

Temario

	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

Requisitos Previos
Salidas Profesionales
Materiales
A todos los alumnos se les entrega: ? Un DVD con documentación, materiales adicionales, ejemplos y con el software utilizado durante el curso, así como herramientas adicionales
Modalidades y Horarios

Modalidad Presencial

Horarios:
Mañanas (9:00-14:00)
Tardes (15:00-19:00)

Duración: 25 horas
Número mínimo de alumnos: 3
Número máximo de alumnos: 25

Modalidad de Aula Virtual

(En esta modalidad, el alumno puede participar a distancia en un curso presencial, pudiendo ver y escurchar al docente, interactuar con él y los demás asistentes, formular preguntas, etc. En definitiva, dispone de todas las ventajas de un curso presencial sin necesidad de desplazarse )

Duración: 25 horas
Número mínimo de alumnos: 5
Número máximo de alumnos: 15
Información Adicional


Logo Fundación Tripartita Para empresas y empleados, podemos gestinar las bonificaciones de la Fundación Tripartita para este curso. Dependiendo de sus circunstnacias, es posible que su empresa se pueda beneficiar de una bonificación de hasta el 100% del importe del curso, resultando en un curso de coste 0.


Solicitar información adicional


(c) 2024 Planetalia S.L. Todos los derechos reservados.
Este sitio web utiiza cookies tanto propios como de terceros. El uso del sitio implica la aceptación de dicho uso, así como de los Términos y Condiciones del sitio.