- Level Foundation
- المدة 21 ساعات hours
- الطبع بواسطة Meta
-
Offered by
عن
En este curso, los estudiantes aprenderán a desarrollar interfaces de usuario significativas y funcionales para iOS utilizando marcos SwiftUI. Al final de este curso, tendrá la capacidad de: -Desarrollar una IU básica con Swift Interface Builder -Crear y controlar vistas de IU con el marco de UIKit -Crear aplicaciones sencillas con el marco de UIKit -Desarrollar interfaces utilizando el marco de SwiftUI -Utilizar listas y formularios en SwiftUI con el fin de desarrollar marcos -Organizar una IU con el uso de contenedores -Crear una IU con estilo utilizando vistas avanzadas -Mejorar las vistas con el uso de transformaciones, dibujos y animaciones Obtendrá experiencia con las siguientes herramientas y software: -Marco de SwiftUI -Software de desarrollo de interfaces -Aplicación UIKit y funciones de creación de vistas -Listas y formularios -Contenedores de IU -Herramientas de transformación, dibujo y animación de IU Para realizar este curso, debe conocer los aspectos básicos de Swift y del desarrollo multiplataforma para aplicaciones móviles. Además, ¡siempre ayuda tener una actitud positiva!الوحدات
Introducción
1
Discussions
- ¿Qué espera aprender?
4
Videos
- Introducción a Crear la interfaz de usuario
- Diseño de interfaces de aplicaciones móviles
- Desafíos únicos para la interfaz de usuario de iOS
- Configuración del entorno
4
Readings
- Programa del curso
- Cómo tener éxito en este curso
- Xcode en modo SwiftUI
- Recursos adicionales
Configurar SwiftUI
2
Assignment
- Autoevaluación: Configurar una aplicación de SwiftUI
- Comprobación de conocimientos: Introducción a SwiftUI
3
Videos
- ¿Qué es SwiftUI?
- Sintaxis declarativa e imperativa
- Escenas y vistas de SwiftUI
4
Readings
- Estructura de la aplicación / protocolo de la aplicación / arquitectura de SwiftUI
- Ejercicio: Configurar una aplicación de SwiftUI
- Solución: Configurar una aplicación de SwiftUI
- Recursos adicionales
Observar elementos de la interfaz de usuario
3
Assignment
- Autoevaluación: Observar un TextField
- Comprobación de conocimientos: Observar elementos de la interfaz de usuario
- Cuestionario del módulo: Introducción a SwiftUI
4
Videos
- Observar cambios y feedback
- Text yTextField
- Observar un TextField
- Resumen del módulo: Introducción a SwiftUI
5
Readings
- Observable, Observed, State y Binding
- Explorar Texto
- Ejercicio: Observar un TextField
- Solución: Observar un TextField
- Recursos adicionales
Creación de vistas
2
Assignment
- Autoevaluación: Creación de una vista sencilla usando pilas
- Comprobación de conocimientos: Creación de vistas usando pilas
3
Videos
- Marcos y diseños
- Pilas y vistas
- Creación de vistas usando pilas
5
Readings
- Ejemplos de marcos y diseños
- Hoja de características clave de las pilas
- Ejercicio: Creación de una vista sencilla usando pilas
- Solución: Creación de una vista sencilla usando pilas
- Recursos adicionales
Elementos de interfaz de usuario
2
Assignment
- Autoevaluación: Añadir controles
- Comprobación de conocimientos: Elementos de interfaz de usuario
2
Videos
- Controles en SwiftUI
- Añadir imágenes e imágenes del sistema
4
Readings
- Hoja de características clave de los controles
- Ejercicio: Añadir controles
- Solución: Añadir controles
- Recursos adicionales
Jerarquía de vistas
3
Assignment
- Autoevaluación: Configuración de vistas principales y secundarias
- Comprobación de conocimientos: Jerarquía de vistas
- Cuestionario del módulo: Aspectos básicos de SwiftUI
3
Videos
- Vistas de contenedores
- Vistas dentro de vistas
- Resumen del módulo: Aspectos básicos de SwiftUI
3
Readings
- Ejercicio: Configuración de vistas principales y secundarias
- Solución: Configuración de vistas principales y secundarias
- Recursos adicionales
Navegación
2
Assignment
- Autoevaluación: Navegar por una aplicación
- Comprobación de conocimientos: Navegación
3
Videos
- Navegación plana y jerárquica
- Navegación jerárquica
- Navegación por pestañas
3
Readings
- Ejercicio: Navegar por una aplicación
- Solución: Navegar por una aplicación
- Recursos adicionales
Visualizar datos de lista
2
Assignment
- Autoevaluación: Visualizar una lista
- Comprobación de conocimientos: Visualizar datos
1
Videos
- ScrollView y List
4
Readings
- ScrollView y List en detalle
- Ejercicio: Visualizar una lista
- Solución: Visualizar una lista
- Recursos adicionales
Interacción y gestos
3
Assignment
- Autoevaluación: Gestos y retrollamadas
- Comprobación de conocimientos: Gestos y retrollamadas
- Cuestionario del módulo: SwiftUI avanzado
3
Videos
- Gestos
- Añadir gestos a una vista
- Resumen del módulo: SwiftUI avanzado
4
Readings
- Gestos en profundidad
- Ejercicio: Gestos y retrollamadas
- Solución: Gestos y retrollamadas
- Recursos adicionales
Evaluación del proyecto final
4
Assignment
- Comprobación de preparación: ¿Ha completado la configuración inicial?
- Comprobación de preparación: ¿Ha configurado las vistas y la navegación?
- Comprobación de preparación: ¿Ha implementado el formulario y la interactividad?
- Cuestionario final con calificación: Crear la interfaz de usuario
1
Peer Review
- Envíe su proyecto de la aplicación de reservas de Little Lemon
1
Discussions
- Comparta los desafíos que encontró al crear la aplicación de reservas de Little Lemon
2
Videos
- Resumen del curso: Crear la interfaz de usuario
- Prototipo: Aplicación de reservas de Little Lemon
5
Readings
- Sobre el proyecto final
- Configurar la aplicación
- Planificar las vistas y la navegación
- Añadir el formulario y la interactividad
- Solución: Aplicación de reservas de Little Lemon
Resumen del curso
1
Discussions
- ¿Qué es lo que encontró más interesante del curso?
1
Videos
- Felicitaciones, ha completado Crear la interfaz de usuario
1
Readings
- Próximos pasos
Auto Summary
"Crear la interfaz de usuario con SwiftUI" es un curso de Coursera enfocado en desarrollar interfaces de usuario para iOS utilizando SwiftUI y UIKit. Ideal para aquellos con conocimientos básicos de Swift y desarrollo móvil, este curso de nivel inicial abarca desde el desarrollo de una IU básica hasta el uso de vistas avanzadas, listas, formularios y animaciones. Con una duración de 1260 minutos, ofrece una suscripción Starter, y es perfecto para aspirantes a desarrolladores que desean mejorar sus habilidades en la creación de aplicaciones móviles atractivas y funcionales.

Taught by Meta Staff