</> CodeBooks
    ← Volver a Node.js (página 5)
    Portada de Learning Node.js for .NET Developers

    Learning Node.js for .NET Developers

    Harry Cummings

    Editorial
    Packt
    Año
    2016
    Páginas
    ~248
    Nivel
    Básico

    De qué trata

    Learning Node.js for .NET Developers es un libro de Harry Cummings publicado por Packt en junio de 2016. Enseña JavaScript y Node.js a programadores que vienen de .NET o de Java y aprovecha lo que ya saben de esas plataformas. No exige conocer JavaScript ni Node.js, solo experiencia previa programando, y se centra sobre todo en el desarrollo web: servir páginas dinámicas, crear APIs y herramientas de línea de comandos, y la comunicación en tiempo real entre cliente y servidor.

    Los catorce capítulos empiezan explicando por qué Node.js, su modelo de ejecución y para qué problemas encaja mejor. Siguen la instalación y el entorno, un repaso de JavaScript para quien llega desde C# o Java (el sistema de tipos, los prototipos y las clases de ES2015), los módulos de Node.js y la creación de sitios web dinámicos. A continuación vienen las pruebas con Mocha y Chai, incluidas las de una aplicación Express, la configuración de una compilación automatizada y la asincronía, con el paso de callbacks a promesas. Los capítulos centrales tratan la persistencia con MongoDB y Mongoose y con Redis, las aplicaciones en tiempo real con Socket.IO y su escalado con Redis, el despliegue y la autenticación. Al final el libro enseña a publicar paquetes en npm, con un módulo universal que funciona en el navegador mediante Browserify, y repasa el panorama general: las nuevas versiones de JavaScript, los lenguajes que compilan a JavaScript y cómo combinar código .NET y Node.js.

    El libro refleja el ecosistema de 2016: usa sobre todo callbacks y promesas, porque async/await aún no estaba disponible de forma estable en Node.js, y es anterior a los módulos ES nativos, a TypeScript como opción habitual y a los frameworks actuales. Sigue siendo útil como puente conceptual para un desarrollador .NET, pero conviene completarlo con documentación actual.

    • Node.js
    • JavaScript para desarrolladores .NET
    • Módulos y npm
    • Express
    • Mocha y Chai
    • Promesas y asincronía
    • MongoDB y Mongoose
    • Redis
    • Socket.IO
    • Integración .NET y Node.js

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Node.js con nivel Básico