Temario del curso
Introducción a Node.js
- Latencia de RAM frente a E/S
- Bloqueo vs. no bloqueo
- Basado en eventos Programming
- Bucle de eventos
- Bloqueo del bucle de eventos
- Filosofía de Node.js
Node.js Configuración de la plataforma
- Descargar e instalar
- Nodo REPL
- Primer Hola Mundo
Módulos y npm
- Anatomía de un módulo
- Código privado
- Accessuso y uso de módulos
- Comandos npm
- paquete.json
El patrón de devolución de llamada
- ¿Qué son las devoluciones de llamada?
- Callback-last
- Primero el error
Eventos
- Cuándo usar los emisores de eventos
- Enlazar funciones a eventos
- Solicitudes de eventos
- Escucha de eventos
Manejo de errores
- Devoluciones de llamada: Primero el error
- Errores en emisores de eventos
- Excepciones no detectadas
- Uso de dominios
Búferes
- ¿Por qué existen los búferes?
- Creación de búferes
- Búferes de lectura y escritura
- Manipulación de búferes
Arroyos
- ¿Qué son los streams?
- API de flujo de lectura y escritura
- Control de flujo
- Tubería
- Flujo dúplex
- Flujo de transformación
Express.js
- Introducción e instalación de Express.js
- Creación de una aplicación Hello Express
- Creación de rutas
- Diseños de renderizado
- Uso de plantillas
- Adición de parciales
- Uso de variables locales y plantillas condicionales
- Modularización de rutas
Socket.io
- Escuchar
- Radiodifusión
- Responder a las preguntas
Conexión a Databases
- N.º SQL y almacenes de documentos
- Bases de datos relacionales
- Configuración y configuración de la plataforma
- Operaciones CRUD
Requerimientos
Los estudiantes que tomen este curso deben tener JavaScript experiencia en programación.
Testimonios (7)
I enjoyed the interesting topics and touching on the various nuances of javascript/typescript/nodejs/
John - BMW SA
Curso - Node.js for JavaScript Developers
The platform
Shaun Mbhiza - BMW SA
Curso - Node.js for JavaScript Developers
Hands on exercises
Daniel - BMW SA
Curso - Node.js for JavaScript Developers
I was not aware that is would be so interactive and code heavy, which I loved and thought it made the learning more fun and effective.
Ryan - BMW SA
Curso - Node.js for JavaScript Developers
His Humour & Personailty
Karabo Mphahlele - BMW SA
Curso - Node.js for JavaScript Developers
The practical examples
Werner - BMW SA
Curso - Node.js for JavaScript Developers
I was benefit from doing the exercises to understand nodejs concepts.