Anuncio

TypeScript

Este libro ofrece una introducción progresiva y técnica a TypeScript, abordando tanto los fundamentos del lenguaje como características avanzadas orientadas al desarrollo profesional.

TypeScript es clave en el desarrollo de aplicaciones modernas basadas en JavaScript. Su enfoque en el tipado estático, la organización del código y la detección temprana de errores responde a la necesidad actual de construir software más mantenible, escalable y robusto, especialmente en proyectos web de mediana y gran complejidad.

Aprender TypeScript resulta especialmente relevante en contextos donde JavaScript es el lenguaje base, ya que permite mejorar la calidad del código sin perder compatibilidad con navegadores, plataformas o sistemas operativos actuales.

Introducción al libro

Este libro ofrece una introducción progresiva y técnica a TypeScript, abordando tanto los fundamentos del lenguaje como características avanzadas orientadas al desarrollo profesional. Está dirigido a estudiantes, desarrolladores y personas con conocimientos previos de JavaScript que deseen profundizar en un entorno de desarrollo más estructurado y seguro.

El contenido parte desde la configuración del entorno y los tipos de datos básicos, avanzando hacia conceptos como programación orientada a objetos, asincronía, genéricos, decoradores y modularización. El nivel requerido es básico–intermedio en programación, con familiaridad previa con JavaScript.

Contenido del libro

A lo largo del libro, el lector aprenderá a utilizar TypeScript como un lenguaje precompilado que se transforma en JavaScript, comprendiendo su funcionamiento como transpilador y su integración en flujos de desarrollo reales. Se cubren aspectos esenciales del sistema de tipos, control de variables, funciones y estructuras modernas del lenguaje.

El libro profundiza en conceptos avanzados como promesas, generadores y programación asíncrona con async y await, así como en la definición y uso de clases, interfaces, herencia y decoradores. También se abordan prácticas útiles para organizar proyectos, automatizar tareas y aplicar patrones comunes, lo que permite trasladar los conocimientos adquiridos a aplicaciones web reales.

Índice del libro

  • Introducción
  • Instalación del entorno de desarrollo
  • IDE – Visual Studio Code
  • Tipos de datos
    • Tipos primitivos
    • Tuple / Tuplas
    • Enum
    • Any
    • Void
  • Let
  • Const
  • For in
  • For of
  • Funciones
  • Genéricos
  • Assert
  • Type Alias
  • Type Union
  • Type Guards
  • Fat arrow
  • Desestructuración
  • Estructuración
  • Promesas
  • Generators
  • Esperas asincrónicas – Async Await
  • Clases
    • Modificadores de clase
    • Abstract
    • IIFE
    • Herencia
    • Sobrecarga de métodos
    • Mixin
  • Interfaces
  • Decorators
    • Class decorator
    • Property decorator
    • Method decorator
    • Static method decorator
    • Parameter decorator
  • Módulos
  • Sistemas de automatización
  • Consejos
    • Devolver un objeto literal
    • Clases estáticas
    • Métodos de inicialización estáticos
  • ¿Quiénes somos?
  • Licencia

Datos del libro

  • Título: TypeScript
  • Autor: Emmanuel Valverde Ramos; Pedro Hernández-Mora de Fuentes
  • Categoría principal: Programación
  • Subcategoría: TypeScript
  • Idioma: Español
  • Licencia: Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional

Más libros en: Programación, TypeScript


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Descargar libro PDF

Libros relacionados

Anuncios