Course

Trabajar con datos en iOS

Meta

Trabajar con datos en iOS es un curso integral diseñado para estudiantes intermedios que deseen adquirir habilidades en el manejo de datos en aplicaciones iOS utilizando Swift. El curso se sumerge en los procesos y conceptos detrás de las API, explora formatos de datos para transferencia entre servidores y dispositivos, y detalla el uso de Core Data para manejar datos en Swift.

Los participantes aprenderán a comunicarse a través de la web mediante aplicaciones Swift, aplicar técnicas de programación asíncrona, y utilizar una variedad de métodos para aprovechar el paquete Core Data en aplicaciones Swift. A lo largo del curso, se abordarán aspectos fundamentales como la importancia de los datos en aplicaciones móviles, RESTfulness, convenciones de nomenclatura, seguridad y autenticación en la API de REST, contacto con servidores, protocolo HTTP, llamadas asíncronas, trabajo con JSON, y el manejo de datos en Core Data.

Certificate Available ✔

Get Started / More Info
Trabajar con datos en iOS
Course Modules

El curso se compone de cuatro módulos que abarcan desde la introducción a las API de REST, la interacción con API de REST en Swift, el manejo de datos en Swift con Core Data, hasta la implementación de un proyecto final práctico.

Introducción a las API de REST

Este módulo introduce los principios y conceptos de las API de REST, resaltando la importancia de los datos en aplicaciones móviles. Los participantes explorarán temas como RESTfulness, convenciones de nomenclatura, seguridad y autenticación en la API de REST, contacto con servidores, protocolo HTTP, y prácticas recomendadas de REST.

Interactuar con API de REST en Swift

En este módulo, los estudiantes aprenderán a interactuar con API de REST en Swift, abordando temas como contacto con servidores, protocolo HTTP, llamadas asíncronas, trabajo con JSON, obtención de imágenes, y el uso detallado de protocolo HTTP y llamadas asíncronas en Swift.

Datos en Swift

El módulo se centra en el manejo de datos en Swift utilizando Core Data, abordando temas como entidades, relaciones, uso de clases con Core Data, conexión de Core Data al estado de la interfaz de usuario, filtrado y ordenamiento de datos en Core Data, Core Data en profundidad, y el uso de NSPredicate y NSSortDescriptor.

Proyecto final

El proyecto final del curso permite a los participantes aplicar los conocimientos adquiridos en un escenario práctico. Desde la configuración inicial hasta la implementación de las consultas de la API de REST, la visualización del menú de comidas a través de Core Data, y la implementación de filtrado y clasificación del menú de comidas, los estudiantes completarán un proyecto aplicado.

More Mobile and Web Development Courses

Debugging support for the Node.js runtime in VScode

Coursera Project Network

Learn how to use the debugging tool in Visual Studio Code for Node.js runtime. Write and debug code efficiently to accelerate your development process.

Debugging Projects Manually

Coursera Project Network

Learn how to debug code in Visual Studio manually through print statements, divide and conquer approach, and error handling in this 1-hour project-based course.

Introduction to building Web Pages using HTML5 and CSS3

NIIT

This course provides a comprehensive introduction to creating attractive and accessible web pages using HTML5 and CSS3.

TypeScript Variables and Data Types

Coursera Project Network

TypeScript Variables and Data Types course teaches the core concepts of TypeScript programming, including variable creation, declaration, assignment, and understanding...