-
1 Вводное занятие
-
2 API - Application Programming Interface: подробно
-
3 Практика получения данных из API "вручную"
-
4 Получаем картинку по URL (UIKit)
-
5 Добавление класса NetworkManager (UIKit)
-
6 Получение картинки по URL (SwiftUI)
-
7 Создаём модель данных согласно API (UIKit)
-
8 Начинаем создавать интерфейс и NetworkManager (UIKit)
-
9 Добавляем запрос пользователей из API в NetworkManager (UIKit)
-
10 Что такое "Call can throw...", try, do-catch в Swift?
-
11 Добавляем новый View Controller: User details (UIKit)
-
12 Добавляем кастомную cell и Kingfisher для загрузки изображений (UIKit)
-
13 Добавляем алерт с ошибками и ActivityIndicator (UIKit)
-
14 POST-запросы: отправка данных в API (UIKit)
-
15 DELETE-запросы: удаление объекта из API (UIKit)
-
16 Использование нового подхода async-await для работы с сетевыми запросами в Swift
-
17 Alamofire
-
18 Alamofire: подробнее о фреймворке
-
19 Alamofire: практическое применение
-
20 Получение списка users и создание пользователя (SwiftUI)
-
21 Дополнительное занятие: адаптация для iOS 17 (SwiftUI + Observation)
Сетевые запросы и работа с API
4 ч.
Junior
Описание курса
Курс предоставляет необходимые навыки для взаимодействия с серверами через API, отправки и получения данных, а также работы с изображениями. Он подходит для начинающих Swift-разработчиков с базовыми знаниями языка и опытом создания интерфейсов. После завершения курса вы сможете успешно разрабатывать приложения, взаимодействующие с удаленными серверами.
Вы изучите
![](https://swiftbook.org/assets/swiftbook/cocoapods-skill-1d24c4b32097a5d53eaf0204a4ec6f43bcf649b0f713906c474d682491dbc6c3.png)
CocoaPods
Прохождение курса откроет навыки на материке Junior
Программа из 21 урока
Сетевые запросы и работа с API
1
![](https://swiftbook.org/system/uploads/user/avatar/13769/avatar_big_evt_2019.jpeg)
Турчанинов Евгений
Преподаватель курса
Full Stack Developer с опытом разработки более 10 лет. Разработал и опубликовал более 20 приложений в AppStore.
21 урок навсегда
Сертификат курса