iOS 13 и Swift 5: вход, регистрация и подключение с помощью Firebase

О чём курс

Вы создадите полнофункциональную систему аутентификации в iOS-приложении, объединив Swift 5 и облачные возможности Firebase. Материал фокусируется на промышленном подходе к разработке интерфейса и архитектуры, избавляя от написания дублирующегося кода.

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

  • Архитектура MVVM: вы научитесь разделять логику приложения и отображение данных для чистоты и поддержки кода.
  • Аутентификация: настройка регистрации и входа пользователей, включая интеграцию с Google Auth и взаимодействие с Firestore для хранения данных.
  • UI-продакшн: создание адаптивных интерфейсов, включая интерактивные презентации с продвинутой анимацией.
  • Чистый код: применение протокольно-ориентированного программирования и создание переиспользуемых компонентов через рефакторинг и кастомные подклассы.

Курс ориентирован на iOS-разработчиков, которые хотят научиться строить качественные интерфейсы и работать с облачным бэкендом. В результате вы получите готовую систему регистрации, готовую к внедрению в любой проект.

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

  • Основы аутентификации пользователей через Firebase
  • Создание и управление пользователями в Firebase
  • Разработка ознакомительной презентации (Onboarding) с расширенной анимацией
  • Настройка входа и регистрации через Google
  • Внедрение архитектурного паттерна MVVM (Model-View-ViewModel)
  • Протоколно-ориентированное программирование в Swift
  • Рефакторинг кода для создания переиспользуемых компонентов и настраиваемых подклассов
  • Чтение и запись данных в Firestore
  • Создание пользовательских интерфейсов премиального уровня
Складчина создана 9 ноября 2020 г. · описание обновлено 3 мая 2026 г.
1 090 ₽