</> CodeBooks
    ← Volver a TypeScript (página 2)
    Portada de Advanced TypeScript Programming Projects

    Advanced TypeScript Programming Projects

    Peter O'Hanlon

    Editorial
    Packt
    Año
    2019
    Páginas
    ~408
    Nivel
    Avanzado

    De qué trata

    Libro de Peter O'Hanlon, publicado por Packt en 2019, que enseña TypeScript avanzado (versión 3.0) construyendo nueve aplicaciones de dominios muy distintos, cada una con un framework o una tecnología diferente. Está pensado para programadores y desarrolladores web que ya conocen TypeScript y quieren aplicarlo en proyectos complejos y realistas. No hace falta experiencia previa con Angular, React o Vue, aunque sí soltura con JavaScript moderno y con las herramientas habituales del desarrollo web.

    El primer capítulo repasa funciones de TypeScript que otros libros suelen pasar por alto: tipos avanzados, decoradores, mixins, promesas y async/await, además de algunos patrones de diseño comunes. A partir de ahí cada capítulo presenta una pila distinta: TypeScript sin framework con Bootstrap, React, el stack MEAN (MongoDB, Express, Angular y Node.js), GraphQL con Apollo Server en Angular, Socket.IO para comunicación en tiempo real, Firebase como backend en la nube, Docker y microservicios con React, Vue.js con TensorFlow.js para aprendizaje automático en el navegador y, para terminar, ASP.NET Core combinando TypeScript con C#. Cada capítulo cierra con preguntas de repaso, que se resuelven en la sección de evaluaciones.

    El valor del libro está en su amplitud: permite comparar cómo encaja TypeScript en ecosistemas muy diferentes, tanto en el cliente como en el servidor, y ofrece un muestrario de arquitecturas. Como contrapartida, cada tecnología se trata solo en un capítulo, sin la profundidad de un libro dedicado, y al ser de 2019 las versiones de Angular, React, Vue, TensorFlow.js y .NET Core han quedado bastante desfasadas: los ejemplos probablemente necesiten ajustes para funcionar hoy. Conviene verlo como una colección de proyectos guiados que sirve de inspiración, más que como una referencia actual de TypeScript.

    • TypeScript 3
    • Tipos avanzados
    • Async/await
    • React
    • Angular
    • Stack MEAN
    • GraphQL y Apollo
    • Socket.IO
    • Firebase
    • Docker y microservicios
    • Vue.js y TensorFlow.js
    • ASP.NET Core

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Editor de Markdown

    Aplicación web hecha con TypeScript sin framework y estilizada con Bootstrap, que convierte texto Markdown en HTML en el navegador.

    Gestor de contactos personales con React y Bootstrap

    Aplicación React escrita en TypeScript para crear y gestionar una agenda de contactos, con interfaz basada en Bootstrap.

    Galería de fotos con el stack MEAN

    Aplicación full-stack con MongoDB, Express, Angular y Node.js para subir y mostrar imágenes, con TypeScript en el cliente y en el servidor.

    Lista de tareas con GraphQL y Apollo

    Aplicación de tareas en Angular que se comunica con un servidor Apollo mediante consultas y mutaciones GraphQL.

    Sala de chat con Socket.IO

    Aplicación de chat en tiempo real con Angular y Bootstrap en el cliente y Socket.IO para la comunicación bidireccional con el servidor.

    Aplicación de mapas en la nube con Firebase

    Aplicación Angular que muestra mapas y guarda los datos del usuario en Firebase como backend en la nube.

    CRM con React y microservicios

    Sistema de gestión de clientes con frontend en React y un backend dividido en microservicios que se ejecutan en contenedores Docker.

    Reconocimiento de imágenes con Vue.js y TensorFlow.js

    Aplicación Vue que usa modelos preentrenados de TensorFlow.js para clasificar imágenes directamente en el navegador.

    Biblioteca musical con ASP.NET Core

    Aplicación web en ASP.NET Core que combina C# en el servidor con TypeScript en el cliente para consultar y mostrar información musical.

    Más de TypeScript con nivel Avanzado