• Introducción
  • Tipos de datos
    • Variables (var,dynamic)
    • Numbers
    • Strings
    • Booleans
    • Listas
    • Sets
    • Maps
    • Final vs Const
    • Runes
    • Ejercicio completo de Tipos de datos
  • Operadores
    • Operadores aritméticos (+,.,*,/,~/,%)
    • Operadores de incremento y decremento (++,--)
    • Operadores condicionales (==,!=,>,<,>=,<=) y logicos (!expre, ||, &&)
    • Operadores de verificación de tipos (as,is,is!)
    • Operadores de asignación simple (=) y compuesto (+=,-=,*=,/=,~/=,%=,<<=,>>=,&=,^=,|=)
    • Ejercicio completo de operadores
  • Expresiones condicionales
    • If, Else
    • Condicionales en una linea
    • Switch y Case
    • Try, catch, finally y exception
    • Ejercicio completo de Expresiones condicionales
  • Bucles e iteraciones
    • Bucle For
    • Bucle While
    • Bucle Do While
    • Break,Continue
    • Ejercicio completo de Bucles e iteraciones
  • Funciones
    • Funciones, Funciones Flecha, Funciones anonimas
    • Parámetros de una función, parámetros opcionales, parámetros nombrados, parámetros con valor por defecto
    • Ejercicio completo de Funciones
  • Orientado a Objetos
    • Clases y constructores en Dart
    • Uso del constructor y atributos de un Objeto
    • Métodos en un objeto
    • Diferentes constructores en una misma clase
    • Herencia en Dart (clase abstract, extends, constructor)
    • Ejercicio completo de Clases
  • Listas
    • Listas en Dart
    • Acceder a los valores de una Lista
    • Métodos de una Lista
    • Ejercicio completo de Listas
  • Solicitudes HTTP
    • Future, async, await
    • Solicitudes HTTP
    • Ejercicio completo con solicitud HTTP