Core Data

Базовый уровень

 

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

 

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

 

Преподаватель и куратор курса:
Сергей Дунаев

Вы здесь:

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

Что такое Сore Data? Вы услышите множество ответов на этот вопрос: это база данных! Это SQLite! Это не база данных! И так далее.

Core Data — это платформа, которая позволяет разработчикам взаимодействовать с базой данных (или другим постоянным хранилищем) объектно-ориентированным способом. Core Data может сохранять данные графа объектов путем записи их на диск в SDK OS X и iOS.

Это означает, что основные данные можно хранить и извлекать, но это не реляционная база данных, как MySQL или SQLite. Хотя может использоваться SQLite в качестве хранилища данных.

Например, вы пишете приложение.
У вас есть разнообразный набор объектов: объект ресторан, со свойствами, такими как имя и адрес, категория ресторана, посещения ресторана.

Управление графами объектов означает, что Core Data работает с объектами, которые вы определяете. Например, каждый ресторан будет иметь свойство, указывающее на категорию этого ресторана. У него также будет свойство, содержащее список посещений этого места.

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

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

Когда Ваше приложение запускается, вы просто говорите «Загрузить», и весь граф объектов снова появляется в памяти, готовый к использованию. Это Core Data в работе!

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

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

Общая продолжительность курса: 2 часа 6 минут

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

null

Создавать простое приложение, которое может сохранять и читать данные из базы данных по средствам Core Data.

null

Cоздавать свой собственный стек Core Data для работы с файлами XML, JSON, CSV в качестве хранилищ данных.

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

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

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

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

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

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

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

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

Первые 2 видео урока бесплатны, чтобы вы могли оценить качество материалов.
null

1. Основы Core Data.

Продолжительность: 1 час 24 минуты
null

2. Стек Core Data

Продолжительность: 42 минуты

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

online

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

report

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

help

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

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

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

 

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

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

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

null

Общение с преподавателем

С 10 до 20 (пн-пт) у вас будет возможность общаться с преподавателем в чате, задавать любые вопросы по курсу и получать ответы и помощь.

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

poc1

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

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

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

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

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

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

Регистрация на обучение

Сразу после оплаты вы можете приступить к обучению.
Стоимость:  799 ₽