Клиент-серверные iOS-приложения

Ускорение IOS-приложений

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

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

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

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения

Средние оценки

4.6 / 5
Программа
4.4 / 5
Преподаватель

Преподаватели

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

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