Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Conceptos fundamentales de Node.js
- ¿Qué es Node.js?
- Características y capacidades de ECMAScript
- ECMAScript 5 y planes de evolución
- Arquitectura cliente-servidor y solicitud-respuesta
- ECMAScript en el servidor y en el cliente
- Licencia de Node.js
Arquitectura
- Motor V8
- Bucle de eventos
- Asincronía
- Estilo de paso de continuaciones
- Estructura de la plataforma Node.js
- Capacidades de Node.js
- Seguridad
Instalación y primeros pasos con la consola de Node.js
- Sistemas operativos compatibles
- Métodos posibles de instalación
- Proceso de instalación en un sistema seleccionado
- Configuración inicial
- Consola de Node.js y comandos disponibles
- Scripts, argumentos y módulo fs
Ejecución de un servidor en la plataforma Node.js
- Protocolo HTTP
- Métodos GET/POST/PUT/DELETE
- Solicitudes y respuestas, encabezados utilizados en el protocolo HTTP
- Manejo de métodos HTTP con Node.js
- Muestreo del contenido de páginas web
- Procesamiento de formularios
Desarrollo de aplicaciones web con el framework Express
- Frameworks disponibles
- Fundamentos de la arquitectura MVC
- Aplicación web con Express
Manejo de bases de datos
- Bibliotecas disponibles para el manejo de bases de datos
- Explicación de DAO y ORM
- Selección de DBMS, diferencias entre bases de datos relacionales y no relacionales
- SQLite, MySQL, MongoDB, Redis
NPM - Gestión de paquetes
- Introducción al gestor de paquetes NPM
- Búsqueda e instalación de paquetes
- Explicación de paquetes seleccionados y más populares
- Creación y publicación de paquetes propios
Pruebas de aplicaciones y aspectos relacionados con la calidad del software
- Métodos de prueba soportados
- Pruebas unitarias y de comportamiento con Node.js
- Estándares de codificación
- Herramientas disponibles para garantizar la calidad de las aplicaciones
Soporte y evolución de Node.js
- Líneas de evolución
- Soporte para Node.js
- Entornos de desarrollo disponibles (soporte desde IDE)
- Desarrolladores de Node.js y soporte de la comunidad
Requerimientos
- Conocimiento del lenguaje ECMAScript (JavaScript)
- Conocimientos básicos de programación orientada a objetos y funcional en JavaScript
14 Horas
Testimonios (3)
Me gustó que abordáramos muchos temas diferentes, pero se explicaron de manera tan clara que pude entenderlos sin mucho esfuerzo.
Mateusz Sierski - Wyzsza Szkola Bankowa
Curso - Node.js
Traducción Automática
Actitud amable y relajada :)
Marcin Szymczyk - Wyzsza Szkola Bankowa
Curso - Node.js
Traducción Automática
enfoque al tema
Jakub Bujak - Wyzsza Szkola Bankowa
Curso - Node.js
Traducción Automática