Курс "Архитектурные паттерны в iOS"
В данном курсе мы сравним такие архитектуры, как MVC, MVP, MVVM, VIPER и CleanSwift. Разберемся в разнице подходов этих архитектур, а так же в причинно-следственных связях их появления.
8 онлайн-уроков в прямом эфире на Youtube.
Урок 1

ПОНЯТИЕ TDD. UNIT TESTING
  • Рекомендации по тестированию
  • Пример юнит тестов
TDD
  • Разработка проекта по TDD

Урок 2

АРХИТЕКТУРНЫЕ ПАТТЕРНЫ В IOS
  • Причинно-следственные связи. MV(X) архитектура, как альтернатива MVC
  • Признаки хорошей архитектуры
  • Шаблон «Скромный объект»
  • Пример сборки проекта по MVC
  • Схема MVP
  • Пример сборки проекта по MVP
  • Схема MVVM

Урок 3

MVVM НА ПРАКТИКЕ
  • CourseDetailsViewController
  • CourseListViewController
  • Переход с одного экрана на другой
  • Data Binding

Урок 4

Boxing. MVVM в SwiftUI
  • Boxing
  • MVVM в SwiftUI

Урок 5

ЧЕРЕЗ MV(X) К VIPER. ПОЧЕМУ VIPER — ЭТО ХОРОШИЙ ВЫБОР?
  • Разбор схемы
  • Пример сборки

Урок 6

VIPER НА ПРАКТИКЕ

Урок 7

CLEAN SWIFT АРХИТЕКТУРА, КАК АЛЬТЕРНАТИВА VIPER
  • Введение
  • Принципы SOLID
  • Правило зависимости
  • VIP Cycle
  • Схема Clean Swift

Урок 8

CLEAN SWIFT НА ПРАКТИКЕ
  • Course Detail Scene
  • Favourite Button
  • Course List Scene
  • Routing
Время изменяться
Прокачайте свой профессиональный скилл, изучив альтернативные архитектурные паттерны программирования.
Made on
Tilda