0Pricing
SwiftUI Academy icon

SwiftUI Academy

SWIFTMobileIosFrontend

Crea hermosas aplicaciones nativas de iOS con SwiftUI, el framework declarativo moderno de Apple. Desde tu primera View hasta publicar en el App Store.

🤖 Impulsado por IA📚 30 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso

SwiftUI: Crea Aplicaciones iOS

Crea hermosas aplicaciones nativas de iOS con SwiftUI, el framework declarativo moderno de Apple. Esta ruta cubre 30 mini-cursos progresivos desde principiante absoluto (A1) hasta avanzado (B2), con lecciones breves y enfocadas y cuestionarios rápidos para consolidar cada concepto.

Qué Aprenderás

Comienza con Xcode y tu primera View, luego domina layouts, estado, navegación y listas. Avanza hacia arquitectura MVVM, networking asincrónico, Combine, SwiftData, animaciones, rendimiento y publicación en el App Store. Cada lección es práctica, con un tutor de IA disponible 24/7 cuando necesites ayuda.

Cómo Funciona

Cada curso se divide en cuatro lecciones breves y enfocadas. Completa algunas lecciones al día y dominarás la ruta completa en semanas, no meses.

Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

30 Cursos

Todos los cursos en la ruta de aprendizaje SwiftUI Academy.

01

Primeros pasos con Xcode y SwiftUI

A14 lecciones

Cree, ejecute y explore su primer proyecto de SwiftUI en Xcode con confianza.

02

Su primera vista de SwiftUI

A14 leccionesPRO

Cree y personalice vistas sencillas mediante la propiedad body y los modificadores de vista.

03

Texto, imágenes y SF Symbols

A14 leccionesPRO

Muestre y aplique estilos a textos e iconos mediante Text, Image y los SF Symbols de Apple.

04

Diseño con VStack, HStack y ZStack

A14 leccionesPRO

Organice las vistas verticalmente, horizontalmente y en capas mediante stacks.

05

Relleno, marcos y fondos

A14 leccionesPRO

Controle el tamaño, el espaciado y el color para crear diseños limpios y fáciles de leer.

06

Botones e interacciones sencillas

A24 leccionesPRO

Haga que su aplicación responda a las pulsaciones mediante botones y acciones básicas.

07

Responder a los cambios con @State

A24 leccionesPRO

Almacene valores cambiantes para que su interfaz se actualice automáticamente cuando cambien.

08

Colores, degradados y formas

A24 leccionesPRO

Dibuje y aplique estilos a formas, degradados y colores para mejorar el acabado visual.

09

Entrada de texto con TextField

A24 leccionesPRO

Capture y valide texto introducido por el usuario vinculado al estado de la vista.

10

Conmutadores, controles deslizantes y selectores

A24 leccionesPRO

Cree formularios interactivos mediante conmutadores, controles deslizantes, steppers y selectores.

11

Listas y ForEach

B14 leccionesPRO

Muestre colecciones de datos dinámicas y desplazables mediante List y ForEach.

12

Listas editables: deslizar, eliminar y mover

B14 leccionesPRO

Permita a los usuarios añadir, eliminar, reordenar y actualizar el contenido de las listas de forma interactiva.

13

Navegación con NavigationStack

B14 leccionesPRO

Desplácese entre pantallas y transfiera datos mediante la navegación moderna basada en stacks.

14

TabView y aplicaciones multipantalla

B14 leccionesPRO

Estructure una aplicación con pestañas y gestione la navegación entre secciones.

15

Hojas, alertas y confirmaciones

B14 leccionesPRO

Presente modales, alertas y diálogos de confirmación para gestionar momentos clave de la interacción del usuario.

16

Compartir el estado con @Binding

B14 leccionesPRO

Transfiera estado mutable a las vistas secundarias para mantener sincronizadas la vista principal y la secundaria.

17

Modelos observables con @Observable

B14 leccionesPRO

Traslade la lógica fuera de las vistas a clases de modelo observables que controlen la interfaz.

18

ScrollView y LazyGrids

B14 leccionesPRO

Cree contenido con desplazamiento fluido y diseños de cuadrícula adaptables de cualquier tamaño.

19

Animaciones y transiciones

B14 leccionesPRO

Añada animaciones fluidas y transiciones de vistas con un comportamiento nativo y atractivo.

20

Obtención de datos con async/await

B14 leccionesPRO

Cargue datos de la red mediante la concurrencia moderna de Swift y muéstrelos en la interfaz.

21

Arquitectura MVVM en SwiftUI

B24 leccionesPRO

Organice las funcionalidades de forma clara con el patrón Model-View-ViewModel.

22

Combine: canalizaciones reactivas

B24 leccionesPRO

Procese flujos de valores mediante publishers, operadores y suscriptores de Combine.

23

Persistencia con SwiftData

B24 leccionesPRO

Almacene, consulte y actualice datos estructurados localmente mediante SwiftData.

24

Core Data con SwiftUI

B24 leccionesPRO

Integre Core Data para disponer de una persistencia local potente y consolidada en aplicaciones de SwiftUI.

25

Diseños personalizados y guías de alineación

B24 leccionesPRO

Cree diseños a medida con el protocolo Layout y controle con precisión la alineación.

26

Componentes reutilizables y ViewModifiers

B24 leccionesPRO

Cree una biblioteca de componentes pulida y reutilizable con modificadores y estilos personalizados.

27

Rendimiento y desplazamiento fluido

B24 leccionesPRO

Detecte y corrija la lentitud de las vistas de SwiftUI para crear interfaces ágiles y receptivas.

28

Pruebas de aplicaciones SwiftUI

B24 leccionesPRO

Escriba pruebas unitarias y de interfaz que mantengan la fiabilidad de las funcionalidades a medida que crece la aplicación.

29

Accesibilidad, localización y modo oscuro

B24 leccionesPRO

Haga que su aplicación sea inclusiva y adaptable, y esté preparada para una audiencia global.

30

Publicación en App Store

B24 leccionesPRO

Lleve con confianza una aplicación terminada desde Xcode hasta su publicación en App Store.

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso SwiftUI Academy?

Sí. Puedes empezar el curso SwiftUI Academy gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender SWIFT?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en SWIFT.

¿Cómo aprenderé SWIFT en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar SwiftUI Academy?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso SwiftUI Academy.

¿Puedo aprender SWIFT en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender SWIFT en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza SwiftUI Academy Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos