TYPESCRIPT - NOCIONES FUNDAMENTALES

EDICIONES ENIISBN: 9782409047329

Precio:
Precio de venta€38,00
Agotado

Descripción

TypeScript - Nociones fundamentales

Resumen del libro

Este libro ofrece una guía completa y práctica sobre el lenguaje TypeScript, en su versión 5.0, diseñada para desarrolladores con experiencia previa en programación que buscan optimizar y asegurar la producción de código JavaScript. A través de ejemplos prácticos y un enfoque estructurado, el lector explorará desde los principios operativos del lenguaje hasta el desarrollo de una aplicación Node.js completa. La obra cubre funcionalidades esenciales como tipos, módulos, decoradores y programación asíncrona, así como los paradigmas de programación orientada a objetos y funcional. El objetivo principal es dotar al programador de las herramientas necesarias para escribir código más robusto, mantenible y escalable.

¿De qué trata?

El libro está estructurado para guiar al lector desde los fundamentos hasta la aplicación práctica de TypeScript. Comienza presentando los principios operativos del lenguaje y la configuración del entorno de desarrollo con Visual Studio Code y Node.js. A lo largo de los capítulos, se exploran en detalle las funcionalidades clave del lenguaje, incluyendo el sistema de tipos, módulos, decoradores, genericidad, asincronismo y tipos avanzados. Se abordan tanto la programación orientada a objetos como la programación funcional, ofreciendo una visión completa de los paradigmas que soporta TypeScript. El último capítulo consolida todo el aprendizaje mediante el desarrollo paso a paso de una aplicación Node.js con la librería Fastify, donde se aplican conceptos como el patrón MVC, Repository y la inyección de dependencia.

Temas principales

  • Sistema de tipos en TypeScript y su aplicación para la seguridad del código.
  • Programación orientada a objetos y programación funcional con TypeScript.
  • Uso de módulos, decoradores y genericidad para estructurar y extender el código.
  • Gestión de la asincronía y tipos avanzados para manejar escenarios complejos.
  • Desarrollo de una aplicación Node.js con Fastify, aplicando patrones de diseño como MVC y Repository.

¿Para quién está recomendado?

Este libro está dirigido a desarrolladores con experiencia en otros lenguajes de programación que desean adentrarse en TypeScript para mejorar la calidad y mantenibilidad de sus proyectos JavaScript. Es especialmente útil para aquellos que ya tienen una base en programación y buscan un enfoque práctico y completo, aunque no se requiere un conocimiento profundo previo de JavaScript para comprender los conceptos presentados.

Qué aporta este libro

  • Adquirir una comprensión sólida del sistema de tipos de TypeScript y cómo utilizarlo para prevenir errores comunes en JavaScript.
  • Aprender a estructurar aplicaciones complejas utilizando módulos, decoradores y patrones de diseño.
  • Desarrollar habilidades prácticas para crear aplicaciones Node.js robustas y mantenibles con TypeScript y Fastify.
  • Dominar tanto la programación orientada a objetos como la funcional dentro del ecosistema TypeScript.
  • Obtener una base sólida para aplicar TypeScript en proyectos de desarrollo web y backend de manera profesional.

Ficha técnica

  • Autor: Sylvain Pontoreau; Felix Billon
  • Editorial: Ediciones ENI
  • Idioma: Español
  • Tema: Informática: cuestiones generales, lenguajes de programación y extension/scripting: G
  • Colección: Recursos Informaticos
  • Encuadernación: Bolsillo
  • Fecha de edición: noviembre de 2024
  • Número de páginas: 466
  • Peso: 716 g

Valoración editorial

Este manual destaca por su enfoque práctico y completo, ideal para desarrolladores que ya dominan otros lenguajes y buscan una transición eficiente a TypeScript. La estructura del libro, que avanza desde los fundamentos hasta la implementación de una aplicación real con Fastify, permite al lector consolidar los conocimientos de forma progresiva. La cobertura de paradigmas de programación y patrones de diseño añade un valor significativo, preparando al desarrollador para enfrentar proyectos complejos con una base sólida y profesional.

También te puede gustar

Vistos Recientemente