Кто хочет освоить мобильную разработку
Swift — отличный язык для старта в мобильной разработке: освоить его может любой, а спрос на эти навыки растет с каждым днем.
Core Data
Что такое Сore Data?
Core Data имеет много других функций, помимо простого хранения
и извлечения данных: можно выполнять пользовательскую фильтрацию
с предикатами, сортировать данные и вычислять статистику.
Вы узнаете все об этих функциях в этом онлайн курсе.
Формат обучения: онлайн + сертификат
Преподаватель и куратор курса:
Сергей Дунаев
О чем этот курс:
Core Data — это платформа, которая позволяет разработчикам взаимодействовать с базой данных (или другим постоянным хранилищем) объектно-ориентированным способом. Core Data может сохранять данные графа объектов путем записи их на диск в SDK OS X и iOS.
Это означает, что основные данные можно хранить и извлекать, но это не реляционная база данных, как MySQL или SQLite. Хотя может использоваться SQLite в качестве хранилища данных.
Например, вы пишете приложение.
У вас есть разнообразный набор объектов: объект ресторан, со свойствами, такими как имя и адрес, категория ресторана, посещения ресторана.
Управление графами объектов означает, что Core Data работает с объектами, которые вы определяете. Например, каждый ресторан будет иметь свойство, указывающее на категорию этого ресторана. У него также будет свойство, содержащее список посещений этого места.
Поскольку Cocoa является объектно-ориентированной платформой, вы, вероятно, уже храните данные в объектах. Core Data основана на том, чтобы отслеживать объекты и их отношения друг с другом. Представьте, что Вы можете расширить граф, чтобы включить то, что пользователь заказал, какой рейтинг поставил и так далее.
Персистентность означает, что данные хранятся где-то, например во флэш-памяти устройства или в облаке.
Когда Ваше приложение запускается, вы просто говорите «Загрузить», и весь граф объектов снова появляется в памяти, готовый к использованию. Это Core Data в работе!
Core Data имеет много других функций, помимо простого хранения и извлечения данных: можно выполнять пользовательскую фильтрацию с предикатами, сортировать данные и вычислять статистику.
Вы узнаете все об этих функциях в этом онлайн курсе.
Общая продолжительность курса: 2 часа 6 минут
Чему вы научитесь на курсе:
Для кого этот курс
Кто хочет разрабатывать iOS приложения
На курсах вы подробно разберёте разработку iOS-приложений на Swift и сможете создавать весь спектр продуктов.
Кто хочет сменить профессию и вид деятельности
≥ 300 вакансий
для iOS-разработчиков появляется каждый месяц. Профессия, востребованная в ведущих компаниях.
Что входит в данный курс

19 видео уроков

Чат с преподавателем

Сертификат
Программа курса:
Как проходит обучение

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

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

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

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

Ваш сертификат об окончании курса Core Data Базовый уровень
Если вы успешно сдадите итоговый проект, то статус вашего сертификата будет «Защитил выпускной проект», а если не справитесь даже с трех попыток, то получите сертификат со статусом «Прослушал курс».
У вас будет три попытки сдать ваше итоговое задание. Как показывает практика этого вполне достаточно, что бы сдать итоговый проект.
После окончания курса ID вашего сертификата заносится в базу сайта и работодатель с легкостью сможет убедиться в подлинности вашего документа.
Почему изучать язык Swift лучше в Swift Lab

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

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