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

О чём курс

Масштабируемость и тестируемость кода — главный барьер, отделяющий любительские проекты от профессиональной разработки под iOS. Этот этап обучения сфокусирован на переходе от простого MVC к сложным архитектурным паттернам, которые позволяют поддерживать и развивать крупные приложения.

Внутри разбираются:

  • Применение методологии TDD (Test Driven Development) для написания стабильного кода с помощью Unit и UI-тестирования.
  • Переход от стандартного MVC к MVVM, VIPER и Clean Swift: анализ причин, почему именно эти архитектуры стали индустриальным стандартом.
  • Реальная практика внедрения паттернов в iOS-проекты: от теории причинно-следственных связей до написания работающих модулей.

Материал подойдет тем, кто уже владеет основами языка Swift и хочет выйти на уровень middle-разработчика, способного проектировать архитектуру сложных сервисов.

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

  • Понятие TDD. Общие принципы и понимание.
  • Применение TDD на практике. Unit Testing / UI Testing
  • Архитектурные паттерны в iOS. Причинно-следственные связи. MV(X) архитектура, как альтернатива MVC.
  • MVVM на практике
  • Через MV(X) к VIPER. Почему VIPER — это хороший выбор.
  • VIPER на практике
  • Clean Swift архитектура, как альтернатива VIPER
  • Clean Swift на практике. Итоги
Складчина создана 25 сентября 2020 г. · описание обновлено 23 марта 2026 г.

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

S Swiftbook Все материалы
518 ₽ 10 000 ₽