𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: OTUS
Название: iOS Разработчик. Продвинутый курс v 2.0 (Часть 1-4) (2020)

Продолжительность: 62 ч 48 мин
Количество уроков: 35 Видео
Язык: Русский
Вес архива: 3,61 ГБ
Продвинутый курс iOS-разработки v2.0 — это практикоориентированная программа, созданная для специалистов с опытом от 1 года, которые хотят вывести навыки Swift и мобильной архитектуры на уровень Middle/Senior. Курс сфокусирован на реальных production-кейсах, сложных задачах и инженерных подходах, формирующих современного T‑shaped iOS‑разработчика.
О программе
Учебный процесс построен вокруг реальных примеров из разработки коммерческих продуктов. Каждая тема закрепляется через практику, разбор архитектурных решений и реализацию продвинутых UI‑компонентов. Особое внимание уделено глубокому пониманию Swift 5.1, работе с многопоточностью, системами хранения данных и внедрению современных подходов к проектированию приложений.
Ключевые особенности
• Создание сложного анимированного UI на SwiftUI, включая техники, которые редко встречаются в открытых источниках.
• Адаптация интерфейса под iPadOS и перенос решений на watchOS, tvOS и macOS.
• Глубокое понимание смешения декларативной и императивной парадигм, работа с Rx‑паттернами и Combine.
• Проектирование архитектуры под конкретный проект: MVVM+S, Clean Swift (VIP), SOA.
• Редкий навык переноса логики приложения на Android с сохранением до 90% функциональности посредством кодогенерации и общих архитектурных подходов.
Чему вы научитесь
Курс помогает развить профессиональные навыки, необходимые для уверенной работы над сложными iOS‑приложениями уровня Middle/Senior. Среди ключевых умений:
Технические компетенции
• Работа с GCD и решение проблем многозадачности.
• Использование возможностей протоколов Sequence и Collection.
• Применение структур данных, Generic Types, Associated Types, Type Erasure и PATs.
• Правильное использование Core Data, Realm, Keychain и систем кеширования.
Архитектура и инженерные практики
• Применение Dependency Injection и модуляризации для повышения качества командной разработки.
• Написание тестируемого кода и эффективная работа с unit‑тестами.
• Разбор плюсов и минусов POP, ООП и реактивного программирования.
Результат обучения
После завершения программы выпускники смогут проектировать комплексные UI‑компоненты, оптимизировать производительность, создавать устойчивую архитектуру, разрабатывать клиент‑серверные и оффлайн‑приложения, а также уверенно писать поддерживаемый и тестируемый код.
Необходимые базовые знания
Для успешного прохождения курса рекомендуются:
• знание основ Swift — типы данных, циклы, ветвления;
• опыт разработки под iOS от 1 года;
• понимание основ Foundation (или Glibc);
• умение работать в Xcode;
• опыт работы с Git.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь