Клиент-серверные iOS-приложения с использованием Swift 5 и XCode 10

 Вы освоите приемы разработки высоконагруженых приложений. Поработаете с файлами и архивами. Научитесь управлять процессами в фоновом режиме, оптимизировать работу приложения по загрузки больших объемов данных.  

Клиент-серверные iOS-приложения с использованием Swift 5 и XCode 10
Цена
11970
Кэшбэк до 6,5%
1 месяц1 месяц
СертификатСертификат
РусскийРусский
Geekbrains
Купить с кэшбэком

Описание:

Также вы освоите методы разработки приложений с универсальным интерфейсом. Получите опыт работы с популярным Backend сервисом Firebase от Google. А также поучаствуете в процессе публикации приложения в AppStore.

Чему Вы научитесь

  • Вы освоите приемы разработки высоконагруженых приложений. Поработаете с файлами и архивами. Научитесь управлять процессами в фоновом режиме, оптимизировать работу приложения по загрузки больших объемов данных. Также вы освоите методы разработки приложений с универсальным интерфейсом. Получите опыт работы с популярным Backend сервисом Firebase от Google. А также поучаствуете в процессе публикации приложения в AppStore.

Программа курса:

Урок 1. Применение паттернов «наблюдатель», «одиночка», «делегат». Изучаем реализацию самых популярных паттернов в iOS. Знакомимся с NotificationCenter.

Урок 2. Работа с сетью. Учимся работать с сетевыми запросами. Анатомия HTTP-запросов. Обзор инструментов и библиотек для работы с сетевыми запросами. Отправка запросов с помощью URLSession.

Урок 3. Mapping json. Преобразуем json-ответ сервера в объекты приложения. Анатомия json-формата. JSONSerialization.

Урок 4. Хранение данных. Обзор инструментов и библиотек для постоянного хранения данных в приложении. UserDefaults, Файлы. CoreData. SQLite, Realm, Keychain.

Урок 5. Консультация с преподавателем

Урок 6. Realm. Детальный обзор Realm. Сохранение, извлечение, удаление, фильтрация данных

Урок 7. Realm Notifications. Отслеживаем изменения в Realm. Автоматическое обновление UI.

Урок 8. Backend – Firebase. Используем внешний сервер для хранения данных приложения. Осваиваем Firebase Framework. Подключаем механизмы «Регистрация» и «Авторизация пользователей».

Урок 9. App Store, встроенные покупки, реклама. Размещаем приложение в App Store. Изучаем возможности монетизации мобильных приложений.

Урок 10. Консультация с преподавателем