К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Working with Data in iOS · LearnSpace
Назад в каталог
courseraПрограммирование

Working with Data in iOS

Курс от Meta
Средний≈ 19.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces you to the core principles of working with data in iOS. You will delve deeper into the processes and concepts behind APIs, explore data formats that allow you to transfer data between servers and devices and discover how to work with data in Swift using Core Data. By the end of this course, you’ll be able to: -Demonstrate a working knowledge of how Swift applications communicate over the web. -Apply asynchronous programming techniques using Swift. -Utilize a variety of methods to take advantage of the Core Data package in a Swift application. This course is ideal for intermediate learners who would like to prepare themselves for a career in iOS development. To succeed in this course, you should have an advanced understanding of Swift programming and a functional knowledge of APIs.

Навыки, которые вы освоите

Restful APICore Data (Software)JSONData ModelingSwift ProgrammingData PersistenceApplication Programming Interface (API)iOS DevelopmentApplication DevelopmentMobile DevelopmentApple iOSAuthentications

Программа курса

4 модулей · 91 учебных материалов

01Introduction to REST APIs24 материалов

Course Introduction

Why data is important to mobile appsВидеоIntroduction to the courseВидеоWhy is it important to keep your iOS projects organized?ВидеоWhat Happens When You Tap? Decoding Mobile App CommunicationDIALOGUE

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

Working with Data in iOS
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 19.6 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Китайский (Китай), Греческий, Бразильский португальский, Вьетнамский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Азербайджанский, Испанский, Дари, Хинди, Венгерский

Часть программы вашего университета
Course syllabusЧтение
How to be successful in this courseЧтение

Introduction to APIs

What you know about HTTPВидеоRESTfulnessВидеоNaming conventionsВидеоGood routes versus bad routesЧтениеEssential tools for API developmentВидеоHTTP methods, status codes and response typesЧтениеExercise: Know your toolsЧтениеSelf review: Know your toolsЗаданиеKnowledge Check: Introduction to APIs ЗаданиеAdditional resourcesЧтение

Principles of APIs

REST best practicesВидеоSecurity and authentication in REST APIВидеоAccess controlВидеоAuthentication versus authorizationЧтениеKnowledge check: Principles of API developmentЗаданиеModule summary: Introduction to REST APIsВидеоModule Quiz: Introduction to REST APIsЗаданиеAdditional resourcesЧтение
02Interacting with REST APIs in Swift19 материалов

HTTP in Swift

Contacting servers, HTTP protocol and asynchronous callsВидеоHTTP protocol and asynchronous calls in actionВидеоHTTP protocol and asynchronous calls in detailЧтениеExercise: HTTP request and response in SwiftЧтениеSolution: HTTP request and response in SwiftЧтениеSelf review: HTTP request and response in SwiftЗаданиеKnowledge Check: HTTP in SwiftЗаданиеAdditional resourcesЧтение

Working with data formats

Introduction to JSONВидеоJSON in DepthЧтениеWorking with JSONВидеоExercise: Parsing data in SwiftЧтениеSolution: Parsing data in SwiftЧтениеSelf review: Parsing data in SwiftЗаданиеFetching Images
03Data in Swift31 материалов

Introduction to Core Data

What is Core Data?ВидеоCore Data in depthЧтениеCore Data entities and relationshipsВидеоEntities and relationships in depthЧтениеEntities, contexts and relationshipsВидеоUsing classes with Core Data in depthЧтениеUsing classes with Core DataВидеоExercise: Reading and writing data with Core DataЧтениеSolution: Reading and writing data with Core DataЧтениеSelf review: Reading and writing data with Core DataЗаданиеKnowledge check: Introduction to Core DataЗаданиеAdditional resourcesЧтение

Core Data and the User Interface

SwiftUI and State RecapВидеоConnecting Core Data to UI stateВидеоCore Data and State in depthЧтениеExercise: Displaying a list from Core DataЧтениеSolution: Displaying a list from Core DataЧтениеSelf review: Displaying a list from Core DataЗадание

Queries in Core Data

Filtering in Core DataВидеоNSPredicate in depthЧтениеSorting in Core DataВидеоNSSortDescriptor in depthЧтениеExercise: Sorting and filtering a food menuЧтениеSolution: Sorting and filtering a food menuЧтениеSelf review: Sorting and filtering a food menu
04Final project17 материалов

Final project - Creating a menu app

Course recap: Working with data in iOSВидеоAbout the final project assessmentЧтениеSet up the appЧтениеReadiness check: Have you completed the initial setup?ЗаданиеQuery the REST APIЧтениеReadiness check: Have you set up the REST API queries?ЗаданиеDisplaying the food menu via Core DataЧтениеReadiness check: Have you implemented displaying the food menu?ЗаданиеSorting and filtering the food menuЧтениеReadiness check: Have you implemented filtering and sorting the food menu?ЗаданиеSubmit your Little Lemon Menu App portfolio projectВзаимная проверкаExemplar: Little Lemon Menu AppЧтениеShare the challenges you encountered when creating your Little Lemon Menu AppОбсуждениеFinal Graded Quiz: Working with Data in iOSЗадание

Course wrap up

Course wrap upВидеоReflect on learningОбсуждениеNext stepsЧтение
Видео
Knowledge check: Working with data formatsЗадание
Module summary: REST APIsВидео
Module Quiz: REST APIsЗадание
Additional resourcesЧтение
Knowledge check: Core Data and the User InterfaceЗадание
Additional resourcesЧтение
Задание
Knowledge Check: Fetching in Core DataЗадание
Module summary: Data in SwiftВидео
Module Quiz: Data in SwiftЗадание
Additional resourcesЧтение