- Level Professional
- Duration 17 hours
- Course by Meta
-
Offered by
About
Este curso le presenta los principios básicos de trabajar con datos en iOS. Profundizará en los procesos y conceptos detrás de las API, explorará formatos de datos que le permiten transferir datos entre servidores y dispositivos, y descubrirá cómo trabajar con datos en Swift usando Core Data. Al final de este curso, podrá: - demostrar un conocimiento práctico de cómo las aplicaciones Swift se comunican a través de la web; - aplicar técnicas de programación asíncrona usando Swift; y - utilizar una variedad de métodos para aprovechar el paquete Core Data en una aplicación Swift. Este curso es ideal para estudiantes intermedios que deseen prepararse para una carrera en el desarrollo de iOS. Para tener éxito en este curso, debe tener una comprensión avanzada de la programación en Swift y un conocimiento funcional de las API.Modules
Introducción al curso
1
Discussions
- ¿Qué espera aprender?
3
Videos
- Por qué los datos son importantes para las aplicaciones móviles
- Introducción al curso
- ¿Por qué es importante mantener organizados sus proyectos de iOS?
2
Readings
- Programa del curso
- Cómo lograr buenos resultado en este curso
Introducción a las API
2
Assignment
- Autoevaluación: Conozca sus herramientas
- Comprobación de conocimientos: Introducción a las API
4
Videos
- Lo que sabe sobre HTTP
- RESTfulness
- Convenciones de nomenclatura
- Herramientas esenciales para el desarrollo de API
4
Readings
- Buenas rutas versus malas rutas
- Métodos de HTTP, códigos de estado y tipos de respuesta
- Ejercicio: Conozca sus herramientas
- Recursos adicionales
Principios de las API
2
Assignment
- Comprobación de conocimientos: Principios del desarrollo de API
- Cuestionario del módulo: Introducción a las API de REST
4
Videos
- Prácticas recomendadas de REST
- Seguridad y autenticación en la API de REST
- Control de acceso
- Resumen del módulo: Introducción a las API de REST
2
Readings
- Autenticación frente a autorización
- Recursos adicionales
HTTP en Swift
2
Assignment
- Autoevaluación: Solicitud y respuesta de HTTP en Swift
- Comprobación de conocimientos: HTTP en Swift
2
Videos
- Contacto con servidores, protocolo HTTP y llamadas asíncronas
- Protocolo HTTP y llamadas asíncronas en acción
4
Readings
- Protocolo HTTP y llamadas asíncronas en detalle
- Ejercicio: Solicitud y respuesta de HTTP en Swift
- Solución: Solicitud y respuesta de HTTP en Swift
- Recursos adicionales
Trabajar con formatos de datos
3
Assignment
- Autoevaluación: Analizar datos en Swift
- Comprobación de conocimiento: Trabajar con formatos de datos
- Cuestionario del módulo: API de REST
4
Videos
- Introducción a JSON
- Trabajar con JSON
- Obtención de imágenes
- Resumen del módulo: API de REST
4
Readings
- JSON en profundidad
- Ejercicio: Analizar datos en Swift
- Solución: Analizar datos en Swift
- Recursos adicionales
Introducción a Core Data
2
Assignment
- Autoevaluación: Leer y escribir datos con Core Data
- Comprobación de conocimiento: Introducción a Core Data
4
Videos
- ¿Qué es Core Data?
- Entidades y relaciones de Core Data
- Entidades, contextos y relaciones
- Usar clases con Core Data
6
Readings
- Core Data en profundidad
- Entidades y relaciones en profundidad
- Usar clases con Core Data en profundidad
- Ejercicio: Leer y escribir datos con Core Data
- Solución: Leer y escribir datos con Core Data
- Recursos adicionales
Core Data y la interfaz de usuario
2
Assignment
- Autoevaluación: Mostrar una lista de Core Data
- Comprobación de conocimiento: Core Data y la interfaz de usuario
2
Videos
- Resumen de SwiftUI y State
- Conectar Core Data al estado de la interfaz de usuario
4
Readings
- Core Data y State en profundidad
- Ejercicio: Mostrar una lista de Core Data
- Solución: Mostrar una lista de Core Data
- Recursos adicionales
Consultas en Core Data
3
Assignment
- Autoevaluación: Ordenar y filtrar un menú de comidas
- Comprobación de conocimiento: Obtener datos en Core Data
- Cuestionario del módulo: Datos en Swift
3
Videos
- Filtrar datos en Core Data
- Ordenar datos en Core Data
- Resumen del módulo: Datos en Swift
5
Readings
- NSPredicate en profundidad
- NSSortDescriptor en profundidad
- Ejercicio: Ordenar y filtrar un menú de comidas
- Solución: Ordenar y filtrar un menú de comidas
- Recursos adicionales
Proyecto final: crear una aplicación de menú
5
Assignment
- Comprobación de preparación: ¿Ha completado la configuración inicial?
- Comprobación de preparación: ¿Ha configurado las consultas de la API de REST?
- Comprobación de preparación: ¿Ha implementado mostrar el menú de comidas?
- Comprobación de preparación: ¿Ha implementado filtrar y clasificar el menú de comidas?
- Cuestionario final con calificación: Trabajar con datos en iOS
1
Peer Review
- Envíe su proyecto de portafolio de la aplicación de menú de Little Lemon
1
Discussions
- Comparta los desafíos que encontró al crear la aplicación de menú de Little Lemon
1
Videos
- Resumen del curso: Trabajar con datos en iOS
6
Readings
- Acerca de la evaluación final del proyecto
- Configurar la aplicación
- Consultar la API de REST
- Mostrar el menú de comidas a través de Core Data
- Ordenar y filtrar el menú de comidas
- Ejemplo: Aplicación de menú de Little Lemon
Resumen del curso
1
Discussions
- Reflexionar sobre el aprendizaje
1
Videos
- Resumen del curso
1
Readings
- Próximos pasos
Auto Summary
"Trabajar con datos en iOS" es un curso especializado de Coursera en IT & Computer Science que enseña los principios básicos y avanzados de manejo de datos en iOS. Impartido por expertos, explora API, formatos de datos, y el uso de Core Data en Swift. Ideal para estudiantes intermedios con conocimientos avanzados en Swift y API, el curso dura 1020 minutos y ofrece suscripciones Starter y Professional.

Taught by Meta Staff