Reproducción automática
Autocompletar
Clase anterior
Completar y continuar
Swift para Programadores Objective-C - Gratis
Sección 1 - Introducción
Clase 0: Bienvenido (2:22)
Clase 1: Introducción (6:52)
Clase 2: ¿Qué tipo de lenguaje es Swift? (2:32)
Clase 3: Nadie diría que son hermanos (6:28)
Clase 4: Moraleja (2:44)
Clase 5: Conceptos clave (8:03)
Clase 6: DIAPOSITIVAS - Sección 1
Sección 2 -Introducción al lenguaje Swift
Clase 7: Empezando con Swift (1:47)
Clase 8: Variables y Constantes (4:36)
Clase 9: Todo es un Objeto (2:26)
Clase 10: Conversiones (1:42)
Clase 11: Typealias (1:38)
Clase 12: DIAPOSITIVAS - Sección 2
Sección 3 - Colecciones en Swift
Clase 13: Colecciones (6:01)
Clase 14: Iteración (2:39)
Clase 15: Tuplas (7:05)
Clase 16: Pattern Matching (2:36)
Clase 17: Playground (31:04)
Clase 18: DIAPOSITIVAS & FUENTE - Sección 3
Sección 4 - Funciones en Swift
Clase 19: Funciones (3:07)
Clase 20: Nombres de parámetros (6:06)
Clase 21: Ejemplos de Funciones (3:53)
Clase 22: Playground Funciones (24:34)
Clase 23: DIAPOSITIVAS & FUENTE- Sección 4
Sección 5 - Clausuras en Swift
Clase 24: Clausuras (8:13)
Clase 25: Demo: Clausuras (11:51)
Clase 26: DIAPOSITIVAS & FUENTE- Sección 5
Sección 6 - Optionals
Clase 27: Optionals (3:45)
Clase 28: Desempaquetar optionals de manera segura e insegura. (9:56)
Clase 29: Optional chaining (7:37)
Clase 30: Demo: Optionals (6:35)
Clase 31: Weak References (6:23)
Clase 32: DIAPOSITIVAS & FUENTE- Sección 6
Sección 7 - Tipos agregados de datos
Clase 33: Tipos agregados (5:51)
Clase 34: Clases (5:11)
Clase 35: Structs (3:56)
Clase 36: Tuplas y Enums (2:48)
Clase 37: Diferencias entre los tipos agregados (4:42)
Clase 38: Ventajas & Desventajas (3:03)
Clase 39: DIAPOSITIVAS - Sección 7
Sección 8 - Atributos de un Agregado
Clase 40: Atributos de un Agregado (1:34)
Clase 41: Propiedades (3:41)
Clase 42: Propiedades computadas (1:49)
Clase 43: Observadores de propiedades (1:34)
Clase 44: Métodos (2:16)
Clase 45: Subscripts (2:37)
Clase 46: Inicializadores (4:14)
Clase 47: Cambios a un Agregado (2:23)
Clase 48: Resumen de Atributos (2:02)
Clase 49: Cuándo usar cada Agregado (3:08)
Clase 50: DIAPOSITIVAS - Sección 8
Sección 9 - Ampliar Funcionalidades
Clase 51: Ampliar Funcionalidades (1:43)
Clase 52: DIAPOSITIVAS - Sección 9
Sección 10 - Ampliar Funcionalidades: Herencia
Clase 53: Herencia (1:43)
Clase 54: Inicializadores (7:35)
Clase 55: Inicializador por defecto (3:43)
Clase 56: Mandamientos y herencia de inicializadores (4:00)
Clase 57: Fallo en la inicialización (4:02)
Clase 58: Playground Agregados (38:30)
Clase 59: DIAPOSITIVAS & FUENTE Sección 10
Sección 11 - Ampliar Funcionalidades: Extensiones
Clase 60: Extensiones (9:36)
Clase 61: Sintaxis (4:45)
Clase 62: Demo: la tupla vacía (3:48)
Clase 63: Demo: Extensiones (15:48)
Clase 64: Demo: Extensiones 2 (13:05)
Clase 65: Información de Tipo (8:55)
Clase 66: DIAPOSITIVAS & FUENTE - Sección 11
Sección 12 - Ampliar Funcionalidades: Protocolos
Clase 67: Protocolos (8:49)
Clase 68: Protocolos existentes en Swift (3:21)
Clase 69: Demo Protocolo Printable (27:39)
Clase 70: Demo Generators (9:30)
Clase 71: DIAPOSITIVAS & FUENTE- Sección 12
Sección 13 - Ampliar Funcionalidades: Genéricos
Clase 72: Genéricos (11:36)
Clase 73: Agregados Genéricos (6:32)
Clase 74: Restricciones sobre genéricos (7:56)
Clase 75: Demo: Genéricos (11:22)
Clase 76: Demo: Tipos Genéricos (6:48)
Clase 77: Demo: Opcionales (3:57)
Clase 78: Demo: Creación de una Pila (15:59)
Clase 79: Demo: Protocolos (13:36)
Clase 80: DIAPOSITIVAS & FUENTE- Sección 13
Sección 14 - Core Data en Swift
Clase 81: Everpobre: Core Data (24:59)
Clase 82: Everpobre: Core Data Stack (30:45)
Clase 83: Everpobre: Mostrar datos en una tabla (23:18)
Clase 84: FUENTE- Sección 14
Sección 15 - Integración Objective C - Swift
Clase 85: Integración con Objective-C (6:47)
Clase 86: Reaprovechando código Swift en Objective-C (3:36)
Clase 87: DIAPOSITIVAS - Sección 15
Sección 16 - Swift & Grand Central Dispatch…y las gemelas Jaramillo
Clase 88: Demo GCD. Creación del proyecto (33:07)
Clase 89: Demo GCD: Inicializador (10:19)
Clase 90: Demo GCD: Descarga síncrona y asíncrona (13:10)
Clase 91: Demo GCD: Descarga asíncrona ++ (10:26)
Clase 92: FUENTE: Sección 16
Finalizamos
Clase Final (1:44)
Clase 27: Optionals
Contenidos de la clase bloqueados
Si ya estás inscrito
Necesitarás hacer log in
.
Inscribirse en el curso para desbloquear