
Una breve introducción de lo que se aproxima!
Una breve explicación de cómo funcionará el curso
Una forma que les aconsejo para manejar las preguntas
Todas las instalaciones que necesitaremos durante el curso
Instalación de Dart
Una breve introducción de los temas que veremos a continuación
Una breve descripción puntual de los temas que aquí veremos
Antes de comenzar, sólo quiero tomarme unos minutos para explicar las palabras reservadas y qué son
Este es el primer programa que haremos en Dart
Aquí aprenderemos a manejar números enteros y decimales
Aquí aprenderemos a utilizar Strings
Aquí aprenderemos a utilizar el tipo de dato booleano
Aquí aprenderemos a utilizar las listas
Aquí vamos a aprender a trabajar con un tipado de datos estático, específicamente los sets
Aquí aprenderemos a utilizar el tipado de datos Map
Una breve introducción a la sección
Un resumen puntual de los temas que veremos en la sección
Este es un tema importante porque puede ayudarnos a prevenir dolores de cabeza y también mejorar el performance de nuestras aplicaciones
Es importante que comprendamos qué tipos de comentarios podemos hacer
Aquí aprenderemos a trabajar con los operadores matemáticos más comunes
Aquí seguiremos con los diferentes tipos de operadores
Aquí vamos a continuar el video anterior, con los operadores que hacían falta
Breve resumen de la sección
Una breve descripción de los temas de la sección
Aquí haremos una breve pausa para aprender como leer información de la consola para nuestros futuros ejercicios
Aquí vamos a aprender a realizar decisiones en Dart
Aquí vamos a realizar la solución de la tarea
Una estructura de control de flujo muy popular y útil
Aquí vamos a realizar la solución de la tabla de multiplicar en Dart
Esta es otra forma del for
Aquí aprenderemos cómo funciona el ciclo while
Este ciclo es llamado también "Hacer mientras"
Formas de salirse de un ciclo o avanzar a la siguiente iteración
Aquí tenemos una forma de colocar etiquetas a los ciclos
Aquí aprenderemos otra estructura para tomar decisiones
Una breve introducción a la sección
Un breve resumen de lo que veremos a continuación
Aquí aprenderemos a manejar funciones y el tipado de las mismas
Aquí veremos las formas de mandar argumentos a las funciones en Dart
Aquí aprenderemos cómo mandar argumentos por nombre y referencia
Aquí tenemos otra forma de trabajar con las funciones
Un callback es una función que se ejecuta a voluntad dentro de otra función
Aquí vamos a realizar un ejercicio que nos ayude a practicar un poco sobre las funciones
Aquí trabajaremos en una posible solución a este ejercicio
Una breve introducción a la sección
Un resumen puntual de lo que veremos en esta sección
Este es un tipo de dato bien interesante de dart
Un tipo de dato que nos ayuda a que sea mucho más claro los valores de nuestros
Esta es una forma de realizar tareas asíncronas
Aquí hablaremos un poco más sobre los futures
Esta es una forma de trabajar con Futures implícitos y esperar sus resoluciones antes de continuar el código
Aquí vamos a aprender a atrapar errores de los Futures
Aquí aprenderemos qué son los Streams y cómo usarlos
Aquí vamos a seguir trabajando con los Streams
Aquí vamos a trabajar hablando sobre el tipado del Stream y cómo tener 2 listeners
Aquí les dejo el código fuente para que lo descarguen por si lo necesitan
Un breve resumen de lo que veremos en la sección
Un resumen puntual de los temas que veremos en la sección
Aquí vamos la estructura de una clase en dart
Usualmente las clases siempre van en archivos independientes
Aquí aprenderemos a crear propiedades privadas, esto mismo se aplica a los métodos que veremos un poco más adelante.
Aquí aprenderemos a crear los setters y getters
Aquí aprenderemos a identificar y crear nuestros propios constructores
Aquí aprenderemos a trabajar con los constructores con nombre
Aquí aprenderemos a crear propiedades que no pueden mutar de valor
Aquí vamos a aprender qué son y qué características tienen los constructores constantes
Aquí aprenderemos qué son los constructores factory
Aquí aprenderemos qué son los métodos y propiedades estáticas
Aquí aprenderemos qué es el patrón singleton
Pueden descargar el código fuente de aquí
Introducción a la sección
Un breve resumen de lo que veremos en esta sección
Esta es una forma de poder extender una clase añadiéndole métodos y propiedades de otra clase
Aquí vamos a trabajar con las clases abstractas
Aquí hablaremos de cómo poder extender clases que tienen constructores con valores obligatorios
Aquí vamos a aprender el decorador Override
Aquí vamos a cubrir un nuevo tema sobre las clases.
Aquí pueden descargar el código de la sección
Un breve resumen de lo que veremos en esta sección
Un pequeño bonus que les dejo y a la vez quiero dar la introducción de los temas que veremos en la sección
Información más detallada sobre Dart
Aquí hablaremos un poco de cómo poder leer la documentación de los objetos de Dart
Aquí aprenderemos más sobre las propiedades y métodos que tiene un double
Aquí hablaremos un poco sobre propiedades y métodos de los strings
Aquí veremos más operadores y métodos para los Strings
Entrando en detalle sobre las listas
Aquí continuaremos entrando en detalle sobre las listas
Aquí aprenderemos un poco más sobre las propiedades y métodos de los mapas
Aquí veremos el método map, que se encuentra dentro de los mapas.
Aquí tenemos el código fuente de la sección
Una breve introducción a la sección
Un listado de los temas que veremos en la sección
Aquí comenzaremos a trabajar con los paquetes
Aquí un par de generalidades
Aquí es importante comprender cómo podemos ejecutar programas en Dart y como verificarlos
Aquí vamos a realizar una petición HTTP para obtener información de un servicio externo
Aquí aprenderemos a utilizar el convert para leer la información del body
Aquí vamos a trabajar con la respuesta y crear una clase que nos ayude a procesar la información más fácilmente
Aquí vamos a realizar un ejercicio para asegurarnos que podemos realizar el trabajo necesario y afianzar los conocimientos
Aquí tienen la resolución de la tarea
Aquí tendremos la solución de la tarea de Colombia
Dart de cero hasta los detalles
Dart es un lenguaje de programación que cada día toma más fuerza. Google quien es el creador del lenguaje, tiene su guía de estilos para desarrollar aplicaciones que usen Dart como lenguaje, dichas guías de estilos las seguiremos a lo largo de este curso.
Te recomiendo que te inscribas si estás pensando en entrar en Flutter, Hummingbird o cualquier framework que use Dart como base. Es necesario comprender cómo escribir el código de programación antes de seguir reglas o patrones de desarrollo, y este curso tiene por objetivo darte esa base.
Aquí aprenderás sobre:
Estructura de proyectos en Dart
Guía de estilos oficial del equipo de Dart / Google
Constantes y finals
Peticiones HTTP
Mapeo de información
Ciclos
Estructuras de control de datos
Tips
Trucos en Dart
Lectura de la documentación oficial
Condiciones
Tipado estricto y dinámico
Depuración
Listas
Mapas
Queues
Enumeraciones
Singletons
Mucho más!
Aquí aprenderás desde lo más básico de Dart hasta temas más complejos y necesarios para trabajar con frameworks. Aquí adentro tendrás tareas, ejercicios, exámenes, explicaciones y herramientas indispensables que te ayudarán a ser un eficiente desarrollador utilizando Dart.
Te recomiendo tomar este curso primero, antes de entrar en cualquier otro curso relacionado a Dart, te ayudará a comprender mejor la razón de ser y saber qué es propio de Dart y qué es propio del framework.