iOS-разработчик с нуля за 20 недель. Часть 2 из 5

О чём курс

За 8 недель обучения вы перейдете от основ языка Swift к созданию полноценных мобильных приложений с использованием архитектуры MVC и работой с локальными базами данных. Материал фокусируется на переходе от теории к практике: вы разберете работу с интерфейсами через UIKit, настройку сетевых запросов и внедрение механизмов хранения данных.

Внутри разбираются следующие ключевые инструменты и подходы:

  • Проектирование интерфейсов на базе UIKit и работа с табличными представлениями UITableView.
  • Сетевое взаимодействие: сравнение стандартного URLSession с библиотекой Alamofire для выполнения запросов.
  • Управление данными: реализация локального хранения с помощью User Defaults, CoreData и Realm.
  • Архитектура и инструменты: проектирование приложения по паттерну MVC, работа с системой контроля версий Git и использование пакетного менеджера CocoaPods.

Курс подойдет начинающим разработчикам, которые уже освоили синтаксис Swift и хотят научиться связывать компоненты в рабочее приложение. В финале вы соберете два проекта: интерактивный опросник Personality Quiz и менеджер задач ToDo List с возможностью сохранения данных.

Программа обучения

  • Среда разработки Xcode. Работа с Git
  • UIKit
  • Контроль и приведение типов
  • Пошаговый проект: Personality Quiz (опросник)
  • UITableView
  • Протоколы
  • Анатомия приложения. Архитектура MVC
  • CocoaPods и работа с анимациями
  • Сетевые запросы
  • URLSession vs Alamofire
  • User Defaults. PlistFile. Image Caching
  • CoreData
  • Пошаговый проект: ToDo List с Realm
  • Realm. Часть 2
  • Работа с памятью
Складчина создана 25 сентября 2020 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

S Swiftbook Все материалы
1 216 ₽ 18 000 ₽