Онлайн курсы по Swift

Core Data.
Продвинутый уровень.

Погрузитесь глубже в Core Data!
Узнайте больше о расширенных параметрах выборки,
оптимизации производительности, процессе миграции и многом другом.

Формат обучения: онлайн + практикумы

Курс подойдет студентам

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

Сергей Дунаев

💻 30 видео уроков

Вы их изучаете в удобном для себя темпе.

📄 Практикумы

После прохождения каждой темы выполняйте практикумы.

⚡ Профессиональные навыки

В этом курсе рассматриваются сложные запросы выборки, предикаты, сортировка и асинхронная выборка.

Чему вы научитесь на курсе?

Получите детальную информацию о вариантах выборки данных, научитесь работать с NSFetchedResultsController и использовать кеширование.

Создавать несколько видов миграции версий при обновлении модели данных.

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

В этом курсе рассматриваются сложные запросы выборки, предикаты, сортировка и асинхронная выборка.

Представления таблиц лежат в основе многих приложений для iOS, и Apple хочет, чтобы Core Data прекрасно с ними работала! Вы узнаете, как NSFetchedResultsController может сэкономить ваше время и код, когда ваши табличные представления опираются на данные из Core Data.

Когда вы обновляете и улучшаете свое приложение, его модель данных почти наверняка нуждается в изменении. Вы также узнаете на данном курсе, как создать несколько версий вашей модели данных, а затем перевести пользователей на новую модель данных, чтобы они могли сохранить свои существующие данные при обновлении.

Вы узнаете все об этих функциях в этом онлайн курсе.

О чем этот курс

Что нужно для комфортного прохождения курса

Базовые знания

Перед прохождением курса не забудьте изучить курсы I и II ступени обучения.

MacBook или iMac

Для старта вам не обязательно иметь мощную станцию, но необходим iMac или MacBook.

Немного времени

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

Желание

Чем сильнее ваша мотивация учиться – тем быстрее вы освоите профессию iOS разработчика.

Купите курс сейчас и получите консультацию преподавателя по программе обучения

799 ₽ 1590 ₽

ПОЛНАЯ СТОИМОСТЬ КУРСА

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

Урок 01 — Объект NSFetchRequest (3:50)
Урок 02 — Знакомство со стартовым проектом (4:49)
Урок 03 — Хранимые запросы выборки (8:17)
Урок 04 — Извлечение результатов различных типов (2:36)
Урок 05 — Получение количества записей (12:44)
Урок 06 — Выполнение расчетов с запросами выборки (5:14)
Урок 07 — Реализация фильтров (11:36)
Урок 08 — Сортировка результата выборки (3:52)
Урок 09 — Асинхронная выборка (4:23)
Урок 10 — Пакетные обновления (без выборки) (4:57)
Урок 11 — Блок #1. Заключение (2:11)

Урок 14 — Обзор собственного стека Core Data (12:14)
Урок 15 — Создание вашего объекта стека (9:26)
Урок 16 — Моделирование ваших данных (4:29)
Урок 17 — Добавление подклассов управляемого объекта (3:39)
Урок 18 — Прогулка по проторенной дорожке (7:30)
Урок 19 — Заключение курса. Удаление объектов из Core Data (5:04)

Урок 21 — Когда мигрировать / О чем этот блок (6:33)
Урок 22 — Облегченная миграция (7:57)
Урок 23 — Предполагаемые модели соответствия (9:32)
Урок 24 — Ручная миграция (8:57)
Урок 25 — Модели сопоставления (13:11)
Урок 26 — Сложная модель сопоставления (20:07)
Урок 27 — Миграция непоследовательных версий (15:03)
Урок 28 — Пользовательская логика миграции (6:07)
Урок 29 — Тестирование последовательных миграций (3:51)
Урок 30 — Заключение (2:20)

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

Преподаватель-практик курсов по программированию на Swift. Прекрасно ориентируется в любых вопросах программирования на Swift, Objective-C (Mac), Delphi, C++, SQL. Обладатель престижной международной сертификации «Brainbench: Delphi Programmer». Сертифицированный специалист по глубокому машинному обучению и нейронным сетям. Обладает огромным опытом практической работы. За его плечами — успешное внедрение целого ряда проектов в самых разных областях.

В данный момент Сергей Дунаев является разработчиком в одном из крупнейших европейских банков.

Как проходит обучение

👨🏻‍🏫 Онлайн уроки

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

1

🛠️ Практика

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

2

⏰ Доступ к урокам навсегда

Темп обучения выбираете сами. Вы не привязаны к графику — смотрите и пересматривайте уроки в любое удобное время.

3

Для кого этот курс?

Кто хочет освоить мобильную разработку

Swift — отличный язык для старта в мобильной разработке: освоить его может любой, а спрос на эти навыки растет с каждым днем.

Кто хочет разрабатывать iOS приложения

На курсах вы подробно разберёте разработку iOS-приложений на Swift и сможете создавать весь спектр продуктов.

Кто хочет сменить профессию и вид деятельности

≥ 300 вакансий
для iOS-разработчиков появляется каждый месяц. Профессия, востребованная в ведущих компаниях.

Учитесь, делая

Занятия

Занятия проходят в формате онлайн уроков. Вы занимаетесь в удобное для вас время и выполняете задания предусмотренные на курсе, тем самым закрепляя свои навыки.

Практика

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

Поддержка

Если у вас возник вопрос, то вы всегда сможете его задать написав в службу поддержки, а мы поможем найти решение.

Почему изучать язык Swift лучше в Swift Lab

Лучшие русскоязычные курсы и программы обучения Swift

Swift Lab — лучшая русскоязычная платформа для изучения Swift с нуля. Качество наших курсов и подача информации зарекомендовали себя однозначно с лучшей стороны. Мы постоянно развиваемся и продолжаем развивать сетку программ и курсов. 

Более 1200 выпускников каждый год

Каждый год студенты окончившие наши курсы устраиваются на позиции iOS разработчиков в ведущие компании не только России, Украины и Беларуси, но и всего мира.

Мы гордимся своей репутацией

Мы в деле с 2016 года и заслужили огромное количество положительных откликов от студентов и работодателей. У нас проходят профессиональную подготовку разработчики многих IT компаний.

Оплатите курс и приступайте к изучению Swift

Доступ к обучению сразу после оплаты

Cразу после оплаты перейдите в Кабинет студента в раздел Курсы 

Стоимость курса

799 ₽ 1590 ₽

Стоимость с учетом скидки

Core Data
Продвинутый уровень

онлайн курс
₽1590
799
  • Доступ навсегда
  • 30 видео уроков
  • Обучение онлайн
III ступень

Уровень: 3 ступень

Core Data имеет много других функций, помимо простого хранения и извлечения данных: можно выполнять пользовательскую фильтрацию с предикатами, сортировать данные и вычислять статистику. Вы узнаете все об этих функциях в этом онлайн курсе.

Оплатить от юр. лица

Для оплаты от юридического лица напишите нам на почту, мы сформируем счет и вышлем вам для оплаты.

Хочу проконсультироваться

Хочу проконсультироваться

Часто задаваемые вопросы

После оплаты курса перейдите в Кабинет студента в левой колонке нажмите "Ваши курсы" и выбирайте курс для изучения.

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

Обучайтесь когда вам будет удобно. После оплаты доступа к урокам курс доступен вам навсегда.

Вы можете смотреть уроки откуда угодно, главное это наличие стабильного интернета.

Оплата курса проходит удобным для вас способом (Visa, Maestro, MasterCard), Apple Pay, Samsung Pay, Qiwi.)

Для осуществления оплаты от юридического лица пошлите запрос на почту с реквизитами вашей компании, или в нашу онлайн форму.

Да. Вы всегда сможете вернуться к курсам в удобное для себя время.

Пролистать наверх