- Cursos
- Tecnología
- Desarrollo APP
- Cómo crear apps para iOS 10 en Swift 3 - Introducción (1)
Cómo crear apps para iOS 10 en Swift 3 - Introducción (1)
Aprende Swift 3 desde cero y sin experiencia previa y lleva a cabo más de 20 apps funcionales desde cero.

Desarrollador iOS
Haz de tu sueño tu profesión y empieza una Carrera desde 14€/mes
AccederDescripción del curso
Swift 3 fue lanzado el 13 de junio de 2016. Obtener un buen inicio en la última versión del Swift antes que los demás es vital para tener garantías de éxito como programador!
¿Alguna vez has querido probar a cabo la programación de apps? ¿Has tratado de aprender Swift, sólo para estar harto de los incompletos tutoriales de YouTube o las clases o documentación en inglés? ¿Has empezado a migrar código de Swift 2 a 3?
Pues entonces no busques más, pues este curso es para ti.
En este curso, Swift 3 es el protagonista. En es aprenderemos la información básica que tienes que saber para iniciarte en Swift 3. Yo mismo, Juan Gabriel Gomila, soy matemático, y en el mundo de la programación de apps, me he formado de forma autodidacta, así que sé lo que se siente al comenzar desde cero en este mundillo. Mi objetivo fundamental es que vosotros, futuros estudiantes aprendáis con garantías de éxito. Si no me crees, échale un vistazo al resto de mis cursos y observa qué opinan los estudiantes de los mismos. Su palabra vale más que cualquier justificación que te quiera dar yo mismo.
Creo que se aprende mejor haciendo cosas, por tanto el formato será de clases en vídeo, seguidas por un ejercicio para ponerte a prueba, algún que otro examen a final de cada sección e incluso combinaremos las partes más teóricas de conceptos, con aspectos más prácticos llevando a cabo desarrollo de apps totalmente funcionales. Este formato te permitirá aprender Swift en todo su esplendor y no solamente seguir las clases como un robot.
Contenido del curso
Contenidos y requisitos del curso
27:11- Contenidos del curso09:58AVANCE
- Tu instructor, Juan Gabriel Gomila01:39AVANCE
- Cómo hacer el curso si no tengo un mac - Mac In Cloud08:33AVANCE
- Descargar la beta de iOS 10 y Xcode 807:01
Variables y constantes
26:08- Variables y constantes00:30
- Los playgrounds de Swift04:33
- Las variables07:52
- Modificar variables06:18
- Las constantes05:21
- ¿Qué hemos aprendido?01:34
Cambios en Swift 3
51:56- Swift 3, donde todo cambia otra vez01:11
- ABI Stabilization03:20
- Los operadores ++ y --03:25
- Los bucles de C03:08
- Los parámetros de las funciones03:03
- Enumerados02:42
- Acortando los nombres05:35
- Las clases de Next Step05:40
- Extensiones de clases04:02
- Las clases de Core Graphics06:05
- La clase String07:23
- Migraciones automáticas04:29
- ¿Qué hemos aprendido?01:53
Enteros y Strings
16:36- Enteros y Strings00:40
- Los Strings03:26
- Los emojis04:15
- Los números enteros03:41
- String interpolation03:28
- ¿Qué hemos aprendido?01:06
App 1: Hola Mundo!
01:21:02- App 1: Hola Mundo!01:11
- Cómo crear un proyecto de app04:19
- Un tour por Xcode 812:25
- La clase UIButton12:48
- La clase UIAlertController11:54
- La clase UILabel12:18
- La clase UITextField13:32
- La clase UIImageView07:59
- Mejoras para nuestra app (aquí empieza tu trabajo!)02:38
- ¿Qué hemos aprendido?01:58
Matemáticas, Floats y Doubles
33:29- Matemáticas, Floats y Doubles01:07
- Aritmética elemental07:18
- Floats y doubles, los números decimales07:52
- Casting de variables06:13
- Matemáticas avanzadas con el framework de Foundation06:33
- ¿Qué hemos aprendido?02:10
- ¿Qué te parece este curso?02:16
Operadores de decisión y variables booleanas
32:51- Operadores de decisión y variables booleanas01:02
- Los booleanos03:12
- El operador de decisión condicional IF05:07
- Las comparaciones en la decisión05:05
- El operador de decisión condicional ELSE03:46
- Los operadores AND y OR12:41
- ¿Qué hemos aprendido?01:58
App 2: De millas a kilómetros
53:58- App 2: De millas a kilómetros00:42
- Diseñando la vista10:04
- Uniendo la vista y el controlador10:52
- La conversión de millas a kilómetros con castings06:41
- Visualización de resultados08:20
- Refactorización, cómo limpiar nuestro código08:20
- Las limitaciones de nuestra app06:45
- ¿Qué hemos aprendido?02:14
Comentarios e impresiones por consola
30:51- Comentarios e impresiones por consola00:46
- Comentar tu código08:59
- Impresiones por consola04:47
- Crear una app desde cero15:23
- ¿Qué hemos aprendido?00:56
Los switch
20:58- Los switch01:04
- Variedad en las decisiones07:03
- El caso por defecto03:27
- Decisiones múltiples e interválicas08:04
- ¿Qué hemos aprendido?01:20
App 3: ¿Qué tiempo hace?
01:38:43- App 3: ¿Qué tiempo hace?03:18AVANCE
- Los Storyboards Universales06:20AVANCE
- Diseñando la vista09:51AVANCE
- El concepto de autolayout12:30
- Libertad en el autolayout con imágenes08:50
- El asistente de previsualización13:19
- Añadiendo las etiquetas de texto07:13
- Las size classes19:52
- Diferentes size classes en las fuentes14:26
- ¿Qué hemos aprendido?03:04
Colecciones, arrays y diccionarios
01:09:56- Arrays y diccionarios00:57
- Los arrays07:11
- Añadir objetos a un array04:15
- Acceder y modificar elementos de un array06:23
- Insertar y borrar elementos de un array04:56
- Consultas sobre los arrays05:38
- Más cosas sobre arrays05:01
- Una pequeña pausa, que llevamos la mitad!02:16
- Los diccionarios13:42
- Operaciones con diccionarios18:12
- ¿Qué hemos aprendido?01:25
Optionals y nulos
32:48- Optionals y nulos01:06
- El valor nulo04:37
- Opcional o requerido16:00
- La técnica del optional binding03:16
- App 2: Arreglando errores del conversor de divisas06:41
- ¿Qué hemos aprendido?01:08
App 4: La tienda de JB
51:09- La tienda de JB01:49
- Las Stack Views, la mejor herramienta de diseño07:13
- El diseño de la Launch Screen09:49
- Etiquetas en Stack Views08:56
- Imágenes en Stack Views07:11
- Botones en Stack Views04:44
- Size classes y Stack Views08:48
- ¿Qué hemos aprendido?02:39
Los operadores de iteración y los bucles
36:17- Los operadores de iteración y los bucles02:05
- El bucle for06:05
- El bucle while07:47
- Recorrer arrays con bucles08:18
- Recorrer diccionarios con bucles10:54
- ¿Qué hemos aprendido?01:08
Funciones y métodos
44:24- Funciones y métodos01:26
- Funciones06:19
- Parámetros de entrada05:06
- Valores de retorno13:57
- Tuplas como valor de retorno15:22
- ¿Qué hemos aprendido?02:14
App 5: Stickers y App Stores
50:21- Los stickers de Messages02:58
- El framework de Messages03:20
- La licencia de desarrollo de Apple04:09
- El pack de Stickers08:48
- La documentación de los nuevos frameworks04:12
- Como hacer screenshots de la app05:00
- Los logos de la app - Make App Icon10:29
- iTunes Connect y la página de la app06:05
- El proceso de subida y validación de Apple04:26
- ¿Qué hemos aprendido?00:54
Programación Orientada a Objetos
01:08:51- La programación orientada a objetos03:52
- Crear una clase05:21
- Propiedades de una clase08:52
- El truco de las computed properties05:15
- Las imágenes en el modelo de datos. El diseño de la vista08:44
- La factoría de coches, un garaje de lujo11:23
- Animaciones y transiciones09:56
- Los métodos de las clases11:53
- ¿Qué hemos aprendido?03:35
Valoraciones
- 5 ESTRELLAS71%
- 4 ESTRELLAS14%
- 3 ESTRELLAS14%
- 2 ESTRELLAS0%
- 1 ESTRELLAS0%
- Mari CarmenOrtuñoIncluir valoración media (en números)
Muy bien explicado. Genial para aprender de cero
- LedisRivera ChangraIncluir valoración media (en números)
- JAVIncluir valoración media (en números)
- RubenAbdiasIncluir valoración media (en números)
- XaviComas RiusIncluir valoración media (en números)
- Carlos alfredomontás camineroIncluir valoración media (en números)
- AlbertoAlarcon AbadiaIncluir valoración media (en números)
Hice un curso con Swift 1 y lo dejé a medias Con este profesor es muy diferente.
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más