DESCRIPCIÓN
¿Quieres aprender a desarrollar una aplicación para iPhone o iPad? Este curso cubre los patrones de diseño y buenas prácticas para el desarrollo, pruebas y debugging de aplicaciones nativas de iOS para iOS 9, con Xcode 7 y Swift 2 (el nuevo lenguaje de programación de Apple). Conocerás qué te proporciona Apple y qué necesitas para comenzar a aprender conceptos como Modelo-Vista-Controlador (MVC), target-action y el significado de delegación. Crea tus apps móviles para iOS 9 con Swift y Xcode.
En palabras de nuestro formador:
“Si quieres aprender a desarrollar una aplicación para iPhone o iPad, estás en el curso correcto. Hola, soy Francisco Granados y en este curso elaborado en colaboración con Simon Allardice te voy a presentar los patrones de diseño y buenas prácticas para el desarrollo, pruebas y debugging de aplicaciones nativas de iOS para iOS 9, con Xcode 7 y Swift 2 (el nuevo lenguaje de programación de Apple). Veremos las habilidades básicas y los componentes UI fundamentales que debes conocer, echaremos un vistazo a la arquitectura de las apps y aprenderemos a usar TableViews. No olvidaremos el trabajo con el Storyboard y las peculiaridades que tiene desarrollar especialmente para iPad. Si quieres crear apps para iPhone y iPad usando Xcode y Swift, adelante. Si te gusta la plataforma, te invito a que programemos para iOS”.
CONTENIDO
Introducción al curso de desarrollo con Swift
Bienvenida al curso de desarrollo con Swift 00:56
Archivos base de desarrollo con Swift 01:11
Lo que deberías saber antes de realizar este curso de Swift 02:35
Comenzando nuestro desarrollo con Swift
Instalación de Xcode y el SDK de iOS 04:39
Registrarse como Apple developer 03:38
Crear una aplicación simple de iOS 08:13
Los cuatro pilares de las aplicaciones de iOS 07:09
Habilidades básicas para el desarrollo con Swift
Introducción a Xcode 7 08:26
Usando el MVC en iOS 06:13
Interacciones básicas en Swift 05:25
Añadir eventos a nuestro ejercicio de Swift 05:23
El first responder 06:28
Esconder el teclado como un delegado 06:26
Conociendo a los delegados en Swift 05:54
Problemas al conectar UI con código en Swift 07:32
Componentes de UI básicos en Swift
Trabajando con Interface Building 08:46
Usando AutoLayout en Swift 06:60
Formas adicionales de agregar constraints en Swift 06:39
Agregando y resolviendo problemas con los constraints 08:46
Usando un Datepicker 12:33
Cargando datos en controladores con Swift 10:59
Respondiendo a la selección en Swift 06:40
Explorando la biblioteca de objetos en Swift 06:53
Elementos adicionales en la biblioteca de objetos de Swift 07:59
Usando las guías de Apple 03:56
Arquitectura de las aplicaciones iOS con Swift
El ciclo de vida de una aplicación iOS 08:17
Trabajando con eventos foreground y background 09:55
Entendiendo la jerarquía de vistas en Swift 06:25
Conociendo el debugger de Swift 08:54
Usando TableViews en Swift
Introducción a las tablas de Swift 03:15
La primera tabla y una estructura básica 08:44
Carga de una lista a un TableView 06:22
Reciclado de celdas en Swift 05:59
Personalizando tablas en Swift 05:02
Personalizando celdas en Swift 06:02
Aplicaciones con múltiples vistas en Swift
Introducción a las aplicaciones con múltiples vistas 04:32
Deconstruyendo una aplicación de tabs en Swift 09:03
Conectar View Controller a clases en Swift 05:21
Controles de navegación en Swift 04:35
Deconstruyendo una aplicación maestro-detalle 09:31
Utilizando el Storyboard en Swift
Conociendo el Storyboard con Swift 02:55
Nuevas escenas y segmentos en Swift 07:14
Proyecto de ejemplo con Storyboard en Swift 01:31
Paso 1: Creando escenas y segmentos 07:48
Paso 2: Creando clases personalizadas 06:22
Paso 3: Definir el modelo 04:33
Paso 4: Carga de datos 05:17
Paso 5: Pasando datos entre escenas 09:43
Desarrollo para iPad con Swift
Entender la diferencia del desarrollo en iPad 03:38
Usando el SplitViewController 05:42
Agregando una vista modal con Swift 06:18
Usando las SizeClasses en Swift
Introducción a las SizeClasses 08:34
Modificando vistas y constraints con SizeClasses 09:57
Toques finales a nuestra app de Swift
Agregando iconos a nuestra aplicación de Swift 05:34
Creando un Launch Screen 05:14
Conclusión y despedida de Desarrollo de aplicaciones con Swift
Despedida de Desarrollo básico de aplicaciones iOS con Swift 03:30