[TWB-095] Node Avanzado
Owned by Pronoide Wiki Web
Duración: 30 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a Programadores y administradores de sistemas que vayan a trabajar con NodeJS.
Requisitos previos
Los alumnos necesitarán tener conocimientos del lenguaje de programación JavaScript, HTML y CSS.
Objetivos
- Adquirir los conocimientos y habilidades necesarias para poder construir aplicaciones basadas en NodeJS, aplicando técnicas y patrones de diseño avanzados utilizando estándares de la industria.
- Entender por qué se ha convertido en un estándar y en un referente para la industria del software, y por qué es una de las alternativas preferidas para el desarrollo de aplicaciones.
Contenido
- Gestión avanzada de asincronía
- Streams
- Buffers
- Event Emitters
- Autenticación
- Manejo de sesiones
- JWT
- Seguridad en aplicaciones Node
- SQL Injection
- XSS
- CSRF
- Insecure Direct Object References
- Ataques automatizados
- ORM/ODM
- Sequelize
- Mongoose
- Desarrollo de aplicaciones en tiempo real
- Introducción a Web Sockets
- Uso de Socket.IO
- Logging
- Introducción a Winston
- Diferentes transportes de logs
- Gestión de versiones de Node
- Introducción a NVM
- Instalación de versiones
- Uso de versiones
Documentación Recomendada
Node Cookbook - Fourth Edition
By Bethany Griggs
November 2020 | 512 pages
ISBN 9781838558758
https://www.packtpub.com/product/node-cookbook-fourth-edition/9781838558758