Курс: Mac OS X. Уровень 2. Разработка сложных приложений (Mac App Store)

Курс: Mac OS X. Уровень 2. Разработка сложных приложений (Mac App Store)

Курс: Mac OS X. Уровень 2. Разработка сложных приложений (Mac App Store)


Продолжительность курса: 24 ак. ч.

Описание:
Курс предназначен для разработчиков знакомых с iOS, желающих продолжить обучение программированию для Mac

Аудитория:
• разработчики знакомые с платформой Mac OS X и желающие продолжить обучение
• разработчики знакомые с iOS, желающие продолжить обучение программированию для Mac

После изучения курса слушатель будет уметь:
• Использовать графические функции Mac OS X
• Применять анимацию в собственных приложениях
• Хранить и сортировать данные при помощи Core Data
• Подключать объектную модель приложения к интерфейсу при помощи Cocoa Bindings
• Создавать приложения, которые взаимодействуют с веб-сервисами
• Использовать сторонние библиотеки в своих приложениях для Mac
• Управлять сложными функциями элементов интерфейса Mac OS X

Программа курса:
Модуль 1. Использование графических библиотек
• Работа с системой Quartz и другими функциями рисования
• Особенности графической подсистемы Mac
• Рисование примитивов и кривых Безье
• Использование эффектов и Core Animation
• Альфа-канал и прозрачность
• Лабораторная работа. Реализация пользовательского элемента управления в приложении

Модуль 2. Использование Core Data
• Библиотека Core Data и ее особенности
• Работа с данными в приложениях с документной моделью
• CoreData в бездокументных приложениях
• Моделирование структуры данных в визуальном редакторе
• Использование хранилища данных
• Лабораторная работа. Создание приложения "Хранитель идей" с применением CoreData

Модуль 3. Привязки и Core Data, сортировка данных
• Интеграция Core Data и Interface Builder
• Магия Cocoa Bindings - полноценное приложение без строчки кода
• Использование Controller и привязок для подключения БД к интерфейсу приложения
• Сортировка и фильтрация данных
• Дополнительные сервисы Core Data
• Лабораторная работа. Реализация поиска и дополнительных элементов управления в приложении "Хранитель идей"

Модуль 4. Использование сервисов системы
• Подключение к Интернет и взаимодействие с веб-сервисами
• Доступ к файловой системе
• Использование сторонних библиотек при помощи CocoaPods
• Углубленное взаимодействие с пользовательским интерфейсом Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Apple
  • Код курса: Apple13
  • Город: Пермь, Челябинск, Самара, Ижевск, Екатеринбург,
  • Направление: Apple
  • Академических часов: 24
  • Количество мест: 8
  • Очно: 34900 ₽
  • Дистанционно: 34900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru