We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

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.

Read more

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.

Enroll now

What's inside

Syllabus

Introducción a las API de REST
Conocer el desarrollo de API de RESTful.
Interactuar con API de REST en Swift
Practique la aplicación de técnicas de programación asíncrona para consultar las API de REST y manejar sus respuestas con Swift.
Read more
Datos en Swift
Cubrir todos los usos del paquete Core Data en una aplicación Swift
Proyecto final
Implemente las habilidades que ha aprendido en este curso para crear su propia aplicación con funcionalidad de filtrado y ordenación.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
El curso presenta los principios fundamentales de trabajar con datos en iOS
Explica en profundidad los procesos y conceptos detrás de las API
Explora los formatos de datos que permiten transferir datos entre servidores y dispositivos
Enseña a trabajar con datos en Swift utilizando Core Data
Proporciona conocimiento práctico sobre cómo las aplicaciones Swift se comunican a través de la web
Aplica técnicas de programación asíncrona usando Swift

Save this course

Save Trabajar con datos en iOS to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Trabajar con datos en iOS with these activities:
Comprehensive Course Material Review
Consolidate your understanding by reviewing all course materials, including lecture notes, assignments, and resources, to reinforce key concepts and prepare for assessments.
Show steps
  • Gather all course materials from different sources.
  • Organize and review the materials, noting important concepts and ideas.
  • Identify any areas where further clarification or practice is needed.
Explorar el paquete Core Data
Familiarícese con el funcionamiento interno de Core Data para comprender mejor su uso en aplicaciones Swift.
Browse courses on Core Data
Show steps
  • Seguir los tutoriales oficiales de Apple sobre Core Data
  • Estudiar ejemplos de código y proyectos de muestra que utilizan Core Data
  • Experimentar con Core Data en un proyecto de prueba
Study Group Discussions
Engage in discussions with peers to reinforce your understanding of course concepts, exchange ideas, and troubleshoot challenges, leveraging collective knowledge for enhanced learning.
Browse courses on Swift Programming
Show steps
  • Join or form a study group with classmates.
  • Meet regularly to discuss course material and assignments.
  • Collaborate on projects and provide feedback to each other.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Resolver problemas de programación asíncrona
Mejore sus habilidades de programación asíncrona practicando la resolución de problemas relacionados con el curso.
Browse courses on Grand Central Dispatch
Show steps
  • Resolver problemas de LeetCode o HackerRank relacionados con la concurrencia
  • Crear aplicaciones de muestra que implementen técnicas de programación asíncrona
Simple iOS App with Networking
Build a basic iOS application that demonstrates networking capabilities, allowing you to apply your understanding of REST APIs and data handling in a practical context.
Show steps
  • Create a new Xcode project for an iOS application.
  • Integrate a REST API into your application.
  • Display the data retrieved from the API in a user-friendly interface.
Desarrollar una aplicación iOS con funcionalidad de filtrado y ordenación
Aplique sus habilidades en Swift y Core Data creando una aplicación práctica que demuestre su comprensión del material del curso.
Show steps
  • Diseñar la interfaz de usuario y la arquitectura de la aplicación
  • Implementar la funcionalidad de filtrado y ordenación utilizando Core Data
  • Probar y depurar la aplicación
Contribute to Swift Open Source Projects
Immerse yourself in the Swift open source community by contributing to existing projects, gaining valuable experience in collaborative development and expanding your knowledge beyond the classroom.
Browse courses on Collaborative Development
Show steps
  • Identify a Swift open source project that aligns with your interests.
  • Review the project's documentation and codebase.
  • Propose and implement a feature or improvement, following the project's contribution guidelines.
iOS App with Advanced Data Management
Develop a sophisticated iOS application that showcases your proficiency in data management, incorporating Core Data and advanced techniques to handle complex data structures and relationships.
Show steps
  • Design and plan the data model for the application.
  • Implement Core Data and integrate it into the application's architecture.
  • Create user interfaces for managing and displaying data.

Career center

Learners who complete Trabajar con datos en iOS will develop knowledge and skills that may be useful to these careers:
Mobile Developer
Mobile Developers are responsible for designing, developing, and maintaining mobile applications for various platforms, including iOS. This course can help you learn the basics of working with data in iOS, which is an essential skill for Mobile Developers.
Software Engineer
Software Engineers create and maintain software for mobile devices, such as smartphones and tablets. This course can help you get started in this field by teaching you the basics of working with data in iOS, including how to interact with APIs, use asynchronous programming techniques, and use the Core Data framework.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. This course can help you develop the skills you need to work with data in iOS, which is a valuable skill for Data Analysts.
Data Scientist
Data Scientists use scientific methods to extract knowledge from data. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Data Scientists.
Web Developer
Web Developers design and develop websites and web applications. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Web Developers.
Data Warehouse Specialist
Data Warehouse Specialists design, build, and maintain data warehouses for organizations. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Data Warehouse Specialists.
Database Administrator
Database Administrators manage and maintain databases for organizations. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Database Administrators.
IT Manager
IT Managers plan, implement, and manage IT systems for organizations. This course can help you learn the basics of working with data in iOS, which is a valuable skill for IT Managers.
Information Architect
Information Architects design and organize information systems for organizations. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Information Architects.
Project Manager
Project Managers plan, execute, and manage projects for organizations. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Project Managers.
Technical Writer
Technical Writers create and maintain documentation for technical products and systems. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Technical Writers.
Business Analyst
Business Analysts analyze business processes and systems to identify areas for improvement. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Business Analysts.
Computer Scientist
Computer Scientists research and develop new computer systems and technologies. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Computer Scientists.
Statistician
Statisticians collect, analyze, and interpret data to help solve problems. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Statisticians.
Data Engineer
Data Engineers design, build, and maintain data pipelines for organizations. This course can help you learn the basics of working with data in iOS, which is a valuable skill for Data Engineers.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Trabajar con datos en iOS.
Este libro proporciona una visión integral de los principios del diseño de aplicaciones basadas en datos, cubriendo temas como el almacenamiento, la distribución y la gestión de datos.
Este libro profundiza en Core Data, el marco de persistencia de datos de Apple para aplicaciones iOS. Proporciona una comprensión integral de sus conceptos y prácticas, lo que es crucial para utilizar Core Data de manera efectiva en este curso.
Este libro es un recurso excelente para principiantes que desean comenzar con el desarrollo de aplicaciones iOS. Cubre todo, desde los conceptos básicos de Swift hasta técnicas avanzadas, lo que lo convierte en un punto de partida ideal para aspirantes a desarrolladores de iOS.
Este libro actualizado cubre las últimas mejoras en Core Data con Swift 5, brindando información sobre las nuevas características y funcionalidades.
Este libro proporciona un enfoque integral de las API REST, cubriendo principios, mejores prácticas y patrones de diseño. Ofrece una base sólida para comprender cómo funcionan las API REST, lo que complementa los conceptos cubiertos en este curso.
Este libro es una guía completa del lenguaje de programación Swift. Cubre todo, desde los conceptos básicos hasta temas avanzados como concurrencia y programación funcional, lo que lo convierte en un recurso valioso para desarrolladores de todos los niveles.
Este libro ofrece una guía completa para el diseño de API REST. Cubre principios de diseño, patrones de arquitectura y mejores prácticas para crear API REST escalables y fáciles de usar, complementando los conceptos cubiertos en este curso.
Este libro presenta los principios de la arquitectura limpia, un enfoque para diseñar y construir aplicaciones de software mantenibles y flexibles. Proporciona una base para crear aplicaciones iOS modulares y bien estructuradas, lo que complementa los conceptos cubiertos en este curso.
Este libro proporciona una introducción a la ciencia de datos, cubriendo conceptos como recolección de datos, análisis y visualización. Es un recurso útil para aquellos que buscan comprender el contexto más amplio de trabajar con datos, que complementa los conceptos cubiertos en este curso.
Este libro es una guía práctica para diseñar e implementar servicios web RESTful. Cubre una amplia gama de temas, desde la arquitectura de API hasta la seguridad y el rendimiento, lo que lo convierte en un recurso valioso para desarrolladores que desean crear API confiables y eficientes.
Este libro explora los desafíos y las técnicas para diseñar aplicaciones que manejan grandes cantidades de datos. Proporciona información sobre temas como escalabilidad, confiabilidad y consistencia, lo que complementa los conceptos cubiertos en este curso.
Este libro ofrece una guía integral de las mejores prácticas de Java, cubriendo temas como concurrencia, manejo de excepciones y diseño de API. Es un recurso valioso para los desarrolladores de Swift que buscan comprender los principios y patrones de diseño fundamentales, que complementa los conceptos cubiertos en este curso.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Trabajar con datos en iOS.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser