Curso completo de iOS 13 con Swift UI 5.2: de cero a experto
4.8 (78 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
571 students enrolled

Curso completo de iOS 13 con Swift UI 5.2: de cero a experto

Aprende a crear tu portfolio de apps con Swift 5 y Xcode 11 utilizando el nuevo framework Swift UI de Apple desde cero!
4.8 (78 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
571 students enrolled
Last updated 3/2020
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 30 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Crear el diseño e implementación de tu app que quieras utilizando la nueva librería Swift UI
  • Arrancar tu negocio de creación de apps y emprender!
  • Hacer un portfolio para poder trabajar como desarrollador iOS freelancer desde casa!
  • Dominar el diseño de aplicaciones desde el layout, el mockup y el prototipado de tu idea con Swift UI
  • Crear tu propio portfolio de apps para aplicar a empresas de tecnología como desarrollador de apps junior
  • Aprender a trabajar con el nuevo framework de Apple para UI: SwiftUI
  • Qué es el MVVM y cómo se puede implementar en Swift
  • El framework de Combine para responder a cambios en la UI y en el modelo de datos automáticamente
Course content
Expand all 188 lectures 30:01:29
+ Introducción
8 lectures 46:22
Únete a Discord para comentar tus dudas con el resto de estudiantes
03:45
Xcode, la herramienta para crear apps de iOS
07:29
El repositorio Git con el material del curso
09:03
Cómo eliminar ciertos archivos del repositorio git
04:46
Preguntas frecuentes
11:43
No valores el curso hasta haber visto más clases!
02:40
+ Swift UI
4 lectures 32:01
¿Que es Swift UI?
07:28
Programación declarativa e imperativa
07:59
Olvida todo lo que sabías sobre Interface Builder, Autolayout y MVC
08:57
¿Tengo que aprender Swift UI?
07:37
+ El uso de textos en Swift UI
9 lectures 56:13
¿Qué aprenderás en esta sección?
02:39
Editar el estilo del texto
13:12
Fuentes personalizadas en el estilo
04:01
Textos multi línea
07:21
Padding y Spacing
03:29
Rotar el texto
07:37
Cómo probar tu app en tu dispositivo
08:14
+ El uso de imágenes en Swift UI
9 lectures 01:05:12
¿Qué aprenderás en esta sección?
02:35
Los SF Symbols
09:26
Como mostrar una imagen personalizada
06:52
Redimensionar una imagen
06:44
Aspect fit y Aspect fill
10:39
Cómo crear una imagen circular
05:19
Ajustar la opacidad de la imagen
04:32
El modificador overlay
11:57
Cómo oscurecer una imagen con capas adicionales
07:08
+ Diseño y layout de interfaces gráficas
10 lectures 01:21:46
¿Qué aprenderás en esta sección?
03:22
VStack, HStack y ZStack
07:02
VStack
07:15
HStack
04:40
Extracción de vistas
09:28
Diseño y colocación de las vistas
09:59
Organización del código
11:57
Es tu turno de poner en práctica lo aprendido hasta el momento
Un nuevo plan de aprendizaje
1 question
Optionals en Swift UI
09:42
Spacer
09:25
Es hora de demostrar lo que has aprendido hasta ahora en estos tres temas de curso de Swift UI
Rediseña nuestra aplicación visualmente
1 question
+ Scrolls y Carousels en Swift UI
9 lectures 01:10:42
¿Qué aprenderás en esta sección?
04:37
Varias clases para organizar el código
07:04
Cómo crear una CardView
13:01
La prioridad de layouts
12:54
Una card view parametrizada
05:09
Scroll View de Card Views
05:02
Ejercicio: cabecera personalizada
11:26
Ocultar el indicador de scroll y reto final
04:42
+ Botones y gradientes en Swift UI
10 lectures 01:09:49
¿Qué aprenderás en esta sección?
04:35
El botón en Swift UI
07:16
Cambiar la fuente y el fondo del botón
05:12
Un botón con bordes
12:40
Un botón con texto e imagen
07:59
Gradientes y sombras
10:12
Botón de anchura de pantalla
05:16
Estilos de botón
09:23
Cómo aplicar efectos de animación a los botones
03:19
Ejercicio 1
03:57
+ States y Bindings
6 lectures 38:13
¿Qué aprenderás en esta sección?
04:44
El botón de reproducir música
05:22
De imagen estática a botón interactivo
01:01
Cómo cambiar dinámicamente la apariencia de un botón
06:18
Propiedades con @State
08:09
En esta clase vamos a hacer un simple clicker para contar pasajeros de un tren, local o avión
Aplicación del Clicker
1 question
Bindings
12:39
Vamos a repasar los conceptos de State y Binding en esta tarea final de la sección
States & Bindings
1 question
+ Gráficos en Swift UI
11 lectures 01:41:39
¿Qué aprenderás en esta sección?
03:25
El path
10:38
Los bordes con stroke
02:39
Curvas
12:56
Fill y Stroke
04:38
Dibujar Arcos de Circumferecia
10:52
Ejercicio: diagramas de tarta
14:12
El protocolo Shape
17:13
Figuras predeterminadas
03:33
Cómo hacer un indicador de progreso al estilo de Fitbit
11:37
Diagramas en forma de donut
09:56
+ Animaciones
7 lectures 01:31:48
¿Qué aprenderás en esta sección?
05:57
Animaciones implícitas
21:07
Animaciones explícitas
08:46
Cómo hacer un indicador de carga
12:55
En este caso queremos modificar el ejemplo anterior para hacer una barra que vaya cargando paulatinamente en lugar de que sea una circunferencia
Indicador de carga en forma de barra
1 question
Cómo hacer un indicador de progreso
12:08
Retrasar una animación
11:15
Convertir un rectángulo en un círculo
19:40
Requirements
  • No se requiere experiencia en programación, aunque se recomienda haber cursado el curso completo de lenguaje Swift de Juan Gabriel Gomila
  • Un Mac con el sistema operativo macOS 10.15 (Catalina) o un PC que pueda correr macOS.
  • No necesitas ningún software de pago, crearemos todas las apps con Xcode 11 (que se puede descargar de forma gratuita)
  • Yo mismo te guiaré paso a paso en descargar Xcode y el resto de herramientas como el repositorio Github o la comunidad de Discord que usaremos durante el curso
Description

Bienvenido al Curso completo de iOS 13.3+ con Swift UI 5.2: de cero a experto!

Si estabas buscando un curso COMPLETO para aprender a crear apps desde cero utilizando el nuevo framework SwiftUI de Apple, entonces no busques más, que lo acabas de encontrar!

Este curso te llevará en un viaje desde joven Padawan, hasta maestro Jedi con un enfoque práctico, repasando la teoría y sobretodo practicando con ejemplos reales y una gran variedad de diseños extraidos directamente de apps que llevas en tu iPhone!

Nos centraremos en entender el diseño e implementación de aplicaciones de la vida real, juegos, clones...  y mucho más, ya que aprenderemos todos los detalles a fondo de  Swift 5.2 y del desarrollo de apps para iOS a través de proyectos, retos, ejercicios y tareas a la vez que introducimos  Swift UI, la nueva tecnología de creación de aplicaciones usando el framework más avanzado de Apple: Xcode 11.

¿Qué vas a aprender?

Este curso es ideal para todos aquellos estudiantes que busquen combinar el poder de iOS 13.3 y Swift 5.2 para exprimir al máximo, sobretodo desentrañando el poder de SwiftUI. Las clases se explican con toda la teoría necesaria para entender los conceptos de desarrollo y por eso no se necesita experiencia previa en el sector. Al completar el curso tendrás todo el conocimiento necesario para diseñar e implementar apps reales y subirlas directamente a la App Store, así como disponer de un portfolio de proyectos la mar de interesante para que te contraten como desarrollador junior en el futuro.

Es un curso totalmente actualizado, con la última versión de Swift 5.2 y la sintaxis más moderna de Swift UI, así que puedes estar seguro de que lo que aprendes está totalmente al día y modernizado. Además, los contenidos del curso cubren aspectos muy demandados en la programación de aplicaciones móviles como el MVVM (Model-View-ViewModel) o el nuevo framework Combine de Apple que trabaja a la perfección junto con SwiftUI para ofrecer unos resultados de 10!

Además, todos los proyectos del curso, recursos adicionales, ejercicios y código fuente lo tendrás disponible y compartido contigo a través de GitHub, además de disponer de acceso único por ser estudiante del curso a la comunidad de Discord, donde podrás unirte a miles de estudiantes que como tu buscan aprender a crear sus propias apps para iOS. ¡Por si fuera poco, Juan Gabriel Gomila y todo su equipo, responderá tus dudas en menos de 24 horas! ¿Qué más se puede pedir?

¡Feliz aprendizaje con nosotros, y te vemos en clase!

Who this course is for:
  • Si eres totalmente nuevo en el desarrollo de apps sin experiencia en programación, entonces este curso es para ti!
  • Si ya tienes experiencia en programación, este es el curso perfecto para actualizarte a Swift 5.1 en el campo del desarrollo nativo de aplicaciones. Empieza con Xcode en los primeros temas y crearás tus propias apps en apenas unas horas de curso.
  • Si ya eres experimentado en Objective-C y quieres migrar a Swift, este curso será la forma más rápido de conseguirlo. Desde los primeros temas verás cómo hacer en Swift lo que ya sabías diseñar en Objective-C
  • Si ya eres un profesional del desarrollo de apps para iOS, este curso es el modo más sencillo de actualizar tus conocimientos a la última versión del sistema operativo de Apple
  • Si eres un desarrollador que quiere aprender acerca de los patrones de programación como MVVM, este curso te irá de perlas