0Pricing
Dart Academy icon

Dart Academy

DARTMobileFrontendBackend

Aprende Dart, el lenguaje moderno y type-safe detrás de Flutter. Desde sintaxis y null safety hasta clases, async, streams e isolates.

🤖 Impulsado por IA📚 30 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso

Dart: El lenguaje detrás de Flutter

Aprende Dart, el lenguaje moderno y type-safe detrás de Flutter. Desde sintaxis y null safety hasta clases, async, streams e isolates. Este track cubre 30 mini-cursos progresivos desde principiante absoluto (A1) hasta avanzado (B2), con lecciones cortas enfocadas y cuestionarios rápidos para fijar cada concepto.

Lo que aprenderás

Comienzas con los fundamentos y avanzas a través de temas intermedios y avanzados, cada curso construyendo sobre el anterior. Cada lección es práctica y muy breve, con un tutor IA disponible 24/7 cuando necesites ayuda.

Cómo funciona

Cada curso se divide en cuatro lecciones enfocadas y muy breves. Completa algunas lecciones al día y dominarás el track completo en semanas, no meses.

Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

30 Cursos

Todos los cursos en la ruta de aprendizaje Dart Academy.

01

Conozca Dart: su primer programa

A14 lecciones

Configure Dart, ejecute código y muestre su primera salida con confianza.

02

Almacenar valores: variables y tipos

A14 leccionesPRO

Declare variables, elija el tipo adecuado y deje que Dart lo infiera por usted

03

Trabajar con texto en Dart

A14 leccionesPRO

Construya, combine y dé formato a cadenas mediante interpolación

04

Números y operadores matemáticos

A14 leccionesPRO

Realice operaciones aritméticas, combine int y double, y use utilidades matemáticas

05

Tomar decisiones: booleanos e if

A14 leccionesPRO

Divida el flujo de su programa mediante condiciones y comparaciones

06

Repetir tareas con bucles

A24 leccionesPRO

Itere con for, while y for-in para procesar datos

07

Listas: colecciones ordenadas

A24 leccionesPRO

Cree, lea y modifique Lists de Dart como un profesional

08

Sets y Maps: datos indexados por clave

A24 leccionesPRO

Use Sets para garantizar la unicidad y Maps para buscar pares clave-valor

09

Funciones y parámetros

A24 leccionesPRO

Escriba funciones reutilizables con argumentos posicionales, con nombre y predeterminados

10

Funciones flecha y conceptos básicos de null safety

A24 leccionesPRO

Escriba lambdas concisas y evite errores de nulidad desde el primer día

11

Clases y objetos

B14 leccionesPRO

Modele datos con clases, campos, métodos e instancias

12

Constructores escalables

B14 leccionesPRO

Construya objetos con constructores con nombre, factory y const

13

Herencia y mixins

B14 leccionesPRO

Reutilice comportamiento con extends, super y composición de mixins

14

Clases abstractas e interfaces

B14 leccionesPRO

Diseñe contratos mediante clases abstractas e interfaces implícitas

15

Enums que contienen datos

B14 leccionesPRO

Modele opciones predefinidas con enums simples y mejorados

16

Genéricos para código reutilizable

B14 leccionesPRO

Escriba contenedores y funciones con seguridad de tipos mediante parámetros de tipo

17

Excepciones y gestión de errores

B14 leccionesPRO

Lance, capture y recupérese de errores sin que el programa se bloquee

18

Cascades y operadores spread

B14 leccionesPRO

Configure objetos de forma fluida y combine colecciones con elegancia

19

Métodos de extensión

B14 leccionesPRO

Añada métodos a tipos existentes sin crear subclases

20

Records y pattern matching

B14 leccionesPRO

Devuelva varios valores y desestructúrelos mediante patrones

21

Futures y async/await

B24 leccionesPRO

Ejecute tareas asíncronas y espere sus resultados sin bloquear la ejecución

22

Flujos de datos

B24 leccionesPRO

Consuma y produzca secuencias de eventos asíncronos con streams

23

Isolates y concurrencia real

B24 leccionesPRO

Delegue tareas pesadas en isolates e intercambie mensajes de forma segura

24

Patrones funcionales en Dart

B24 leccionesPRO

Componga pipelines con funciones de orden superior e iterables perezosos

25

Inmutabilidad y clases sealed

B24 leccionesPRO

Modele jerarquías de tipos cerradas y garantice datos inmutables

26

Archivos y E/S con dart:io

B24 leccionesPRO

Lea, escriba y transmita archivos desde Dart en la línea de comandos

27

Paquetes y el ecosistema de pub

B24 leccionesPRO

Gestione dependencias y estructure el código con pub y pubspec

28

Pruebas con el paquete test

B24 leccionesPRO

Escriba, agrupe y ejecute pruebas automatizadas para su código Dart

29

Metaprogramación y anotaciones

B24 leccionesPRO

Use anotaciones y herramientas similares a la reflexión para dirigir el código

30

Crear y publicar un paquete de Dart

B24 leccionesPRO

Prepare su biblioteca como paquete, documéntela y publíquela en pub.dev

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso Dart Academy?

Sí. Puedes empezar el curso Dart Academy gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender DART?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en DART.

¿Cómo aprenderé DART en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar Dart Academy?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso Dart Academy.

¿Puedo aprender DART en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender DART en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza Dart Academy Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos