</> CodeBooks
    ← Volver a ReactJS (página 2)
    Portada de The Complete Developer

    The Complete Developer

    Martin Krause

    Editorial
    No Starch Press
    Año
    2024
    Páginas
    ~640
    Nivel
    Intermedio

    De qué trata

    Guía práctica de No Starch Press en la que Martin Krause enseña a construir todas las capas de una aplicación web moderna con TypeScript, React, Next.js, MongoDB y Docker, del frontend al backend y de vuelta. Es para desarrolladores con experiencia que quieren entender el stack completo y para quienes se inician en el desarrollo web por su cuenta. Conviene saber programar y tener nociones básicas de JavaScript.

    La primera parte recorre el stack tecnología por tecnología: Node.js, JavaScript moderno, TypeScript, React, Next.js (incluidas sus rutas de API propias), APIs REST y GraphQL, MongoDB con Mongoose, pruebas con Jest, autorización con OAuth y contenedores con Docker. También muestra cómo montar un servidor web con Express.js y desplegar microservicios autocontenidos. Los apéndices tratan las opciones del compilador de TypeScript, el directorio app de Next.js y los matchers más comunes de Jest.

    En la segunda parte se construye, capítulo a capítulo, una aplicación full-stack que funciona dentro de Docker: entorno, middleware, API GraphQL, frontend, login con GitHub mediante OAuth y pruebas automatizadas que corren en contenedores. Su valor está en ver cómo encajan todas las piezas en un solo proyecto. Como contrapartida, cada tecnología se trata de forma introductoria y no profundiza en temas como el despliegue en la nube, CI/CD o el escalado. Por eso sirve más como mapa del stack que como referencia de cada herramienta.

    • TypeScript
    • React
    • Next.js
    • Node.js
    • Express.js
    • REST
    • GraphQL
    • MongoDB
    • Mongoose
    • Jest
    • OAuth
    • Docker

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación full-stack con Next.js y GraphQL

    Aplicación web completa que corre en Docker, con middleware, API GraphQL sobre MongoDB y Mongoose y un frontend en React/Next.js. Los usuarios inician sesión con GitHub mediante OAuth y la aplicación se prueba con Jest dentro de los contenedores.

    Más de ReactJS con nivel Intermedio