- 1Изучаем реализацию самых популярных паттернов в iOS. Знакомимся с NotificationCenter.Урок 1. Применение паттернов «наблюдатель», «одиночка», «делегат»
- 2Учимся работать с сетевыми запросами. Анатомия HTTP-запросов. Обзор инструментов и библиотек для работы с сетевыми запросами. Отправка запросов с помощью URLSession.Урок 2. Работа с сетью
- 3Преобразуем json-ответ сервера в объекты приложения. Анатомия json-формата. JSONSerialization.Урок 3. Mapping json
- 4Обзор инструментов и библиотек для постоянного хранения данных в приложении. UserDefaults, Файлы. CoreData. SQLite, Realm, Keychain.Урок 4. Хранение данных
- 5Урок 5. Консультация с преподавателем 1
- 6Детальный обзор Realm. Сохранение, извлечение, удаление, фильтрация данныхУрок 6. Realm
- 7Отслеживаем изменения в Realm. Автоматическое обновление UI.Урок 7. Realm Notifications
- 8Используем внешний сервер для хранения данных приложения. Осваиваем Firebase Framework. Подключаем механизмы «Регистрация» и «Авторизация пользователей».Урок 8. Backend – Firebase
- 9Размещаем приложение в App Store. Изучаем возможности монетизации мобильных приложений.Урок 9. App Store, встроенные покупки, реклама
- 10Урок 10. Консультация с преподавателем 2
После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.