Anuncio

Dart

Dart es un lenguaje de programación optimizado para el desarrollo de aplicaciones en el cliente, creado por Google como alternativa moderna a JavaScript. Su sintaxis clara y su capacidad de compilar tanto a código nativo como a JavaScript lo convierten en una opción atractiva para desarrollar aplicaciones web, móviles y de escritorio. Con el auge de Flutter como framework multiplataforma, Dart ha ganado una tracción significativa entre desarrolladores que buscan productividad sin sacrificar rendimiento.

El lenguaje combina características de la programación orientada a objetos con un sistema de tipos sólido y opcional, lo que facilita tanto la creación rápida de prototipos como el mantenimiento de proyectos grandes. Su máquina virtual, el soporte para programación asíncrona nativa con Future y Stream, y su integración con JavaScript mediante interoperabilidad directa lo posicionan como una herramienta versátil en el ecosistema actual.

Para quienes se inician en Dart o buscan una referencia rápida y práctica, este libro compila el conocimiento colectivo de la comunidad de Stack Overflow en un formato directo y accesible, ideal para consultar en el día a día.

Introducción al libro

Este libro es una guía práctica que reúne las contribuciones de desarrolladores experimentados en Dart. Está organizado en capítulos cortos que cubren desde la instalación y los conceptos básicos del lenguaje hasta temas más avanzados como la programación asíncrona y la interoperabilidad con JavaScript.

Está dirigido a programadores que ya tienen conocimientos básicos de programación y quieren aprender Dart rápidamente, o a desarrolladores que ya trabajan con el lenguaje y necesitan una referencia compacta para consultar sintaxis, patrones y buenas prácticas. No requiere experiencia previa con Dart, pero sí familiaridad con conceptos generales de programación.

Contenido del libro

A lo largo de 17 capítulos, el lector aprenderá a configurar el entorno de desarrollo, escribir sus primeros programas, manejar colecciones y tipos de datos, trabajar con funciones y clases, utilizar expresiones regulares, manejar fechas y horas, controlar el flujo de ejecución, y gestionar dependencias con pub. También cubre temas intermedios como la programación asíncrona con Future y async/await, la conversión de datos con JSON, y la comunicación entre Dart y JavaScript.

Índice del libro

  • Capítulo 1: Empezando con Dart
  • Capítulo 2: Bibliotecas
  • Capítulo 3: Colecciones
  • Capítulo 4: Comentarios
  • Capítulo 5: Convertir datos
  • Capítulo 6: Enums
  • Capítulo 7: Excepciones
  • Capítulo 8: Expresiones regulares
  • Capítulo 9: Fecha y hora
  • Capítulo 10: Flujo de control
  • Capítulo 11: Funciones
  • Capítulo 12: Cadenas
  • Capítulo 13: Interoperabilidad Dart-JavaScript
  • Capítulo 14: Las clases
  • Capítulo 15: Lista de filtros
  • Capítulo 16: Programación Asíncrona
  • Capítulo 17: pub

Más libros en: Dart, Programación


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

Anuncios