Instructor
-
Instructor GCA
Israel Moreno
Soy ingeniero en Sistemas Computacionales que le gusta aprender día con día las nuevas tecnologías web y móviles y compartir mis conocimientos. He participado en desarrollo para aplicaciones en Android e iOS con Flutter, y tuve el privilegio de ganar un evento estudiantil y clasificar a los 10 primeros lugares de un Hackathon, mediante una aplicación móvil con realidad aumentada enfocada al turismo en México.
Comentarios sobre el curso
-
APRENDIENDO DART
Carlos Illescas
Curso muy puntual practico y comprensivo donde que se denota a detalle las utilidades de este lenguaje.
Curso muy puntual practico y comprensivo donde que se denota a detalle las utilidades de este lenguaje.
Menos información
Temario
-
1
Introducción a Dart
- Presentación VISTA PREVIA GRATUITA
- Introducción a dart ¿Por qué Dart?
- Instalación de Dart en Windows
- Instalación de Dart en Mac Os
- Instalación de Dart en Linux
- Instalar VSCode
- Conceptos importantes
- Estructura de proyecto y Hola Mundo VISTA PREVIA GRATUITA
- Variables y tipos de datos (String, int, dynamic, double, bool, var)
- Comentarios (1 linea, multilinea, documentación)
- Métodos útiles del tipo string y condicionales (Contains, EndWith, SubString, Length)
- Métodos útiles de String 2da parte (ReplaceA...TrimLeft, TrimRight, ToUpperCase, ToLowerCase)
- String Buffer VISTA PREVIA GRATUITA
- Listas y funciones de las listas
- Listas Avanzadas (forEach, removeAt, removeWhere, join, asMap)
- Maps
- Maps avanzados (forEach, removeWhere, remove, update)
- Operadores aritméticos
- Operadores relacionales y lógicos VISTA PREVIA GRATUITA
- Operadores de tipo Test
- Notación en cascada VISTA PREVIA GRATUITA
-
2
Estructuras de Control en Dart
- if, else y operadores lógicos (AND && OR ||)
- Ciclo for con listas y tabla de multiplicar
- Ciclo while y do while
- Break, continue con ciclos
- Switch case. Trabajando con strings y enteros
- Asserts VISTA PREVIA GRATUITA
-
3
Funciones en Dart
- Funciones y sus tipos de parámetros
- Las funciones son objetos VISTA PREVIA GRATUITA
- Funciones anónimas
- Alcance Léxico (Lexical Scope)
- Lexical Closures
- Función flecha (Arrow Function)
-
4
Programación Orientada a Objetos en Dart
- Clases y constructores
- Constructores nombrados
- Redirigir constructores
- Constructor Factory VISTA PREVIA GRATUITA
- Métodos
- Getters y Setters
- Clases y métodos abstractos
- Sobreescritura de métodos, operadores y miembros
- Extendiendo una Clase (Herencia)
- Mixins
-
5
Funciones, Clases y Librerías de dart
- Generics (Colecciones e Interfaces)
- Typedef (Alias de funciones)
- Uri - Creando y validando Uri's (URL)
- Librerias - Usando librerias, prefijos
- Pub - Gestión de paquetes con pub
-
Trabajando de manera asincrona -
petición http VISTA PREVIA GRATUITA - JSON - Decode y Encode con petición http
- Completer VISTA PREVIA GRATUITA
- Archivos en Dart
- Base64 - Codificación y decodificación de archivos y textos
- DateTime
- Int8list VISTA PREVIA GRATUITA
- Streams
- Isolates - Haciendo un cronómetro