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

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

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

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

Tables, Data & Networking in iOS

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

О курсе

In this course you will learn how to work with data in iOS. Data is the key ingredient for any functional app and one must learn how to properly display it to the user. You will learn how to use tables and collection views to display data to users, and how to use Core Data to build more robust, data-driven applications. Every app must have data. Making web requests is by far the most common thing you will do as an iOS developer. You will learn how to get your apps working with servers and external data. Throughout the course, you will create a ToDo app, including learning how to decode data from a web server as well as how to make POST requests.

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

Core Data (Software)Data PersistenceMobile DevelopmentApple iOSJSONApplication Programming Interface (API)Data ModelingUI ComponentsNetwork ProtocolsUser Interface (UI)Network ModeliOS DevelopmentData StoreDatabase Application

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

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

01Coder Swag App: Working With Tables14 материалов

Project creation

Coder Swag project creationВидеоExploring DataЗаданиеCoder Swag Project AssetsЧтение

Creating a table view cell

Creating table view cells

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

Mark Price

Swift Developer and Trainer

LearnQuest Network

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

Tables, Data & Networking in iOS
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.4 ч

4 модулей

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

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

Часть программы вашего университета
Видео

Table delegates and protocols

Table delegates and protocolsВидео

Table data source

Table data sourceВидео

Collection view cells

Collection view cellsВидео

Data models

Creating data modelsВидео

Displaying data in cells

Showing data in cellsВидео

Project source code

Tables & Data ReviewЗаданиеProject Source CodeЧтение

Tables & Data Project

Tables and Data ProjectЧтение

Final Review

Project: FanBaseОбсуждениеFinal ReviewЗадание
02Goal Post App: Working With Core Data26 материалов

Intro to app

Intro to GoalPost appВидеоCore Data PreambleЗаданиеDownload Project AssetsЧтение

Creating the project

Creating Xcode projectВидео

Building the goals view controller

Building goals view controllerВидео

Building the goal cell

Building the goal cellВидео

Understanding Core Data

What is Core Data?Видео

Creating entities and attributes

Creating Core Data entity and attributesВидеоUnderstanding Core Data RelationshipsЧтение

Displaying static goal cells

Creating static goal cellВидео

Building the create goal view controller

Building the create goal view controllerВидео

UIViewController extension

Creating a view controller extensionВидео

UIButton extension

Creating button extensionВидео

Passing data from create goal view controller

Passing data from view controllerВидео

Saving goal data

Saving to Core DataВидео

Creating dismissal of finish goal view controller

Dismissing view controllerВидео

Fetching data from persistent store

Fetching With Core DataЧтениеFetching data from Core DataВидео

Deleting data from persistent store

Deleting items from Core DataВидеоCore Data ReviewЗадание

Setting goal progress

Setting goal progressВидео

Project challenge

Core Data Quick ReviewЗаданиеCore Data Project ChallengeВидеоProject: Core Data UndoОбсуждениеFinal Source CodeЧтение

Final Review

Final ReviewЗадание
03ToDo App: Network Requests & APIs15 материалов

Internet Primer

Understanding the InternetЧтениеHow does HTTP work?Чтение

Intro to App

Intro to AppВидеоQuick ReviewЗаданиеTodo App Server CodeЧтение

Creating the UI

Creating the todo UIВидео

Creating custom table cell

Creating a table view cellВидео

Running the local server

Installing Node and running a serverВидеоNetwork ReviewЗадание

Creating the data models

Creating data modelsВидео

Creating a networking service

Creating a networking serviceВидео

Working with GET requests

Understanding REST & CRUDЧтениеWorking with GET requestsВидеоREST Example DiagramОбсуждениеSwift RefresherЗадание
04Decoding, Async, & POST Requests8 материалов

Decoding and async

Decoding and asyncВидео

Displaying data in table

Displaying todos in a tableВидео

Error handling

Error handlingВидео

Making POST requests

Making a POST requestВидео

Connecting the post UI

Finishing the todo appВидео

Networking Review

Networking ReviewЗаданиеFinal Project Source CodeЧтениеProject StarWarsОбсуждение