Ebook Javascript Avanzado
CONTENIDO DE NUESTRO EBOOK
1-Introducción a JavaScript avanzado
Características avanzadas de JavaScript
Ventajas y desventajas de las técnicas avanzadas
Cómo utilizar este libro
2-Programación orientada a objetos en JavaScript
Clases y herencia
Encapsulamiento y abstracción de datos
Polimorfismo y sobrecarga de operadores
Patrones de diseño orientado a objetos en JavaScript
3-Programación funcional en JavaScript
Funciones de orden superior
Closures y alcance de variables
Composición de funciones y currificación
Programación funcional reactiva
4-Programación asíncrona en JavaScript
Promesas y async/await
Callbacks y eventos
Generadores y corutinas
WebWorkers y ServiceWorkers
5-Desarrollo de aplicaciones con frameworks de JavaScript
Vue.js
AngularJS
React
Node.js
6-Optimización y rendimiento en JavaScript
Depuración y profiling
Carga y descarga de recursos
Optimización de código y memoria
Pruebas de rendimiento
7-Seguridad y buenas prácticas en JavaScript
Protección contra inyección de código
Validación de datos y entrada del usuario
Manejo de excepciones y errores
Estándares de codificación y documentación
8-Futuras características de JavaScript
ECMAScript 2019 y 2020
WebAssembly y JavaScript
Web Components y Shadow DOM
Proyectos y tendencias futuras
9-Apéndice A: Sintaxis de JavaScript avanzado
Funciones flecha
Módulos y clases
Propiedades privadas y públicas
Operadores de propagación y desestructuración
10-Apéndice B: Guía de recursos y herramientas de JavaScript
Librerías y frameworks populares
Herramientas de desarrollo y debug
Comunidades de JavaScript y blogs
Documentación y ejemplos de código