Акции школ
Войти

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

10 уроков по изучению инструментов создания клиент-серверные iOS-приложения. Длительность курса — 1 месяц. Подходит новичкам и начинающим разработчикам. Способствует продвижению в профессии программистов iOS. В программе: применение паттернов, работа с сетью, хранение данных, детальный обзор Realm, монетизация приложений. Под руководством наставника студенты выполнят задания и поучаствуют в размещении приложения на AppStore. Сертификат по окончании.

Подробнее


Компания: geekbrains (гикбреинс)

рейтинг: Язык: ru

Длительность курса

Длительность курса

30 дней

Формат обучения

Формат обучения

Онлайн-курс

Обратная связь

Обратная связь

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

Теория и практика

Теория и практика

10 уроков

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

Разрабатывать высоконагруженные iOS-приложения

- Работать с файлами и архивами
- Управлять процессами в фоновом режиме
- Оптимизировать работу приложения по загрузки больших объемов данных
- Разрабатывать приложения с универсальным интерфейсом
- Работать с популярным Backend-сервисом Firebase от Google
- Публиковать приложения в AppStore.

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 30 дней Кураторы: нет

О курсе

О курсе

в любое время 30 дней Кураторы: нет
iOS-разработчикам с базовым уровнем

Освоите приемы разработки высоконагруженных приложений, получите опыт работы с популярным Backend сервисом Firebase от Google и поучаствуете в процессе публикации приложения в AppStore.

Урок 1. Применение паттернов «наблюдатель», «одиночка», «делегат»

Изучаем реализацию самых популярных паттернов в iOS. Знакомимся с NotificationCenter.

Урок 2. Работа с сетью

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

Урок 3. Mapping json

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

Урок 4. Хранение данных

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

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

Урок 6. Realm

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

Урок 7. Realm Notifications

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

Урок 8. Backend – Firebase

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

Урок 9. App Store, встроенные покупки, реклама

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

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

Firebase

Swift 5

XCode 10

Realm

Разработка приложений с универсальным интерфейсом

Отправка запросов с помощью URLSession

Сохранение, извлечение, удаление, фильтрация данных с помощью Realm

Публикация приложения в AppStore

Навыки, которые вы получите

 
РАЗРАБОТКА ПРИЛОЖЕНИЙ URLSESSION ПУБЛИКАЦИЯ В APPSTORE

Компания, проводящая курс

GeekBrains (ГикБреинс)

515 курсов по 917 темам

Онлайн-платформа для обучения GeekBrains (Гик брейнс) работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016...

Преподаватели курса

разработчик на С#

В 2016 году получил высшее образование по специальности...

Разработчик ПО

Увлекаться программированием я начал с 12 лет,...

Руководитель группой мобильной разработки

Выпускник Тверского госуниверситета. В студенчестве...

iOS-разработчик

Пишу приложения для IOS. Рассказываю другим как это...

Основатель и технический директор компании Mad Brains

Окончил с отличием бакалавриат и магистратуру УлГТУ....

Swift разработчик

Выпускник факультета бизнес-информатики и...

iOS-разработчик

Выпускник Высшей школы экономики по направлению...

Android/iOS Senior Developer & Project leader

Выпускник Санкт-Петербургского Государственного...

Отзывы студентов

4
Рейтинг курса
0%
100%
0%
0%
0%
больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

geekbrains (гикбреинс)
(1)
15 000 руб
geekbrains (гикбреинс)
(9)
199 500 руб
geekbrains (гикбреинс)
(0)
15 000 руб