Знаете ли Вы, что...

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

Подписаться на рассылку

Mac OS X. Уровень 1. Разработка приложений (Mac App Store)




По окончании курса Вы будете уметь:
  • Грамотно планировать приложения для Mac
  • Использовать все доступные средства предоставляемые XCode 5 для разработчика
  • Проектировать интерфейсы пользователя при помощи Interface Builder
  • Разрабатывать объектную модель приложения при помощи Objective-C и Cocoa Bindings
  • Оптимизировать и компоновать ресурсы приложения (графические изображения, текстовые файлы и прочее)
  • Использовать основные элементы управления пользовательского интерфейса Mac
  • Публиковать свои приложения в Mac App Store
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

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

Отзывы о курсе

Содержание курса превзошло мое ожидание: впервые курс содержит очень много информации, но без разрывов между темами, хорошо структурировано. Особенно мне понравилось несколько отдельных тем, важную с примерами в рамках одного-двух далее

Cлушатель: Климова Виктория Сергеевна

Много чего освоил, буду учиться тут дальше.

Cлушатель: Самошкин Александр Дмитриевич


Все отзывы по курсу

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Objective - C 2.0 для Mac OS X/iOS. Уровень 1. Быстрый старт или эквивалентная подготовка.

Требуемая подготовка: Успешное окончание курса Mac OS X: Работа с Mac для пользователей или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Базовые знания по любому обьектно-ориентированному языку программирования ( C++, Ruby, Python, Java)

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Рекомендуемые курсы по специальности

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

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

  Тема Ак. часов  
   
  Модуль 1. Устройство операционной системы Mac OS X
  • Архитектура операционных систем Apple и их история
  • Обзор подсистем Mac OS X: Foundation, Cocoa и AppKit
  • Принципы разработки прикладного ПО для Mac
  • XCode - обзор интерфейса и основных возможностей
  • Создание первого приложения для MacOS X

Практическое задание: Создание простейшего приложения Hello World! с элементами взаимодействия с пользователем.

8  
  Модуль 2. Использование Interface Builder
  • Инструменты построения интерфейса для MacOS X
  • Основные элементы управления
  • Понятие MVC применительно к интерфейсу приложений для MacOS X
  • Иерархия NSView в окнах приложения
  • Понятие IBOutlet и IBAction
  • Передача событий в интерфейсе пользователя на Mac
  • Этапы жизни приложения

Практическое задание: Создание каркаса приложения "планировщик задач"

4  
  Модуль 3. Использование контроллеров и привязок
  • Использование Cocoa Bindings для привязки элементов управления
  • Работа с контроллерами
  • Понятия KVC и KVO и их значение в разработке приложений для Mac
  • Взаимодействие элементов управления и пользовательских объектов
  • Использование делегатов для реагирования на события

Практическое задание: реализация набора элементов в приложении "планировщик задач»

8  
  Модуль 4. Публикация приложений в Mac App Store
  • Подготовка приложения к публикации
  • Песочница и ограничения Mac App Store
  • Применение подписи Developer ID
  • Особенности Mac Developer Program
  • Сертификаты разработчика и профили подписи приложений
  • Использование iTunes Connect
  • Регистрация и настройка аккаунта разработчика

Практическое задание: Создание конвертера валют с загрузкой данных из сети Интернет.

4  
  Аудиторная нагрузка в классе с преподавателем 24 +12  
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Расписание

Звоните по тел. +7 (495) 232-32-16

Стоимость обучения (рублей) 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Вебинар Безлимитное обучение Записаться
Частные лица 18 990 18 990 18 990 Бесплатно
Организации 21 490 21 490 21 490
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

Cert_Inter

Свидетельство Центра "Специалист" международного образца

Все документы Центра

yandexmoney.gif logo_wm.gif cyberplat1.gif logo_ramblertop.gif Яндекс.Метрика LiveInternet