
Libro de Programación Backend lll
✅ Garantía de 7 Días
Si el libro no cumple tus expectativas, tenés 7 días para pedir un reembolso. Sin vueltas.
📘 Sobre el libro
Programación Backend lll es una guía práctica/teórica con ejemplos claros y aplicables. Aprenderás a construir aplicaciones backend robustas y escalables, enfocándote en optimizar el rendimiento y asegurar tu código. Te familiarizarás con herramientas avanzadas para el testing, la gestión de versiones, el despliegue en la nube y la arquitectura a gran escala.
Introducción:
-
Proceso principal del servidor, Global & Child Process: Entenderás a fondo cómo funcionan los procesos en Node.js y cómo crear subprocesos (
Child Process
) para manejar tareas pesadas sin bloquear tu servidor. -
Testing Mocks: Aprenderás a usar
mocks
para simular dependencias externas en tus pruebas, lo que te permite testear tu código de forma aislada y eficiente. -
Optimización: Descubrirás herramientas y técnicas clave para encontrar y solucionar cuellos de botella en tu código, mejorando el rendimiento de tus aplicaciones.
-
Versiones y Paquetes: Comprenderás la importancia de gestionar las versiones de tus dependencias para mantener la estabilidad y evitar conflictos en tus proyectos.
-
Logging & performance: Aprenderás a implementar un sistema de
logging
robusto para monitorear el comportamiento de tu aplicación y detectar problemas de rendimiento en tiempo real. -
Clusters & Escalabilidad: Verás cómo usar el módulo
cluster
de Node.js para replicar tu aplicación en múltiples núcleos del CPU y manejar más tráfico. -
Orquestación de contenedores: Te introducirás al mundo de los contenedores con Docker y entenderás cómo herramientas de orquestación como Kubernetes te ayudan a gestionar aplicaciones a gran escala.
-
Seguridad: Conocerás las amenazas comunes en el backend y aplicarás las mejores prácticas para proteger tu aplicación y los datos de tus usuarios.
-
Documentación de API: Aprenderás a documentar tus APIs de manera clara y profesional, facilitando que otros desarrolladores las consuman sin problemas.
-
Testing Unitario: Te enfocarás en la práctica de escribir pruebas para cada componente de tu código, asegurando que cada parte de tu aplicación funcione como se espera.
-
Testing avanzado: Explorarás pruebas de integración y de extremo a extremo, que validan el flujo completo de tu aplicación y la interacción entre sus distintos módulos.
-
Frameworks de desarrollo: Nest.js (Parte I): Descubrirás Nest.js, un framework progresivo para Node.js, y sus conceptos básicos como la inyección de dependencias y los decoradores.
-
Frameworks de desarrollo: Nest.js (Parte II): Profundizarás en Nest.js, aprendiendo a usar módulos avanzados, guardias e interceptores para construir aplicaciones más complejas.
-
Product Cloud: Despliegue de nuestro aplicativo: Se te guiará paso a paso para desplegar tu aplicación en la nube, haciendo que tu proyecto esté disponible y sea accesible para todos.