Голосов: 0
#1
Разработка для iPhone. Уровень 2. Разработка сложных приложений и сервисов
Популярные приложения для iPhone используют множество дополнительных функций системы iOS – встроенные покупки, Push Notification и многие другие. Это позволяет сделать действительно интересное приложение. Вы узнаете, как использовать сложные сервисы iOS, подробнее познакомитесь с жизненным циклом приложения, научитесь работать с встроенной в iPhone базой данных – Core Data. Вы также рассмотрите библиотеки сторонних разработчиков, которые используют для создания своих приложений известные разработчики, что существенно ускоряет процесс разработки приложений для iPhone.
Категория слушателей
По окончании курса Вы будете уметь:
- опытные программисты, знакомые с одним или несколькими языками программирования и имеющие начальные знания о платформе iOS
- разработчики знакомые с платформой iOS на начальном уровне и желающие получить более глубокие знания и навыки.
Продолжительность курса - 16 ак. ч.
- Использовать In-App Purchase
- Использовать Push Notifications
- Применять в своих приложениях NSNotificationCenter
- Управлять жизненным циклом приложения и реагировать на изменения в нем
- Управлять и хранить данные при помощи CoreData
- Взаимодействовать с GPS приемником и получать уведомления от Location Services
- Применять широко распространенные готовые решения для iOS разработки
Требуемая подготовка: Наличие у слушателей собственных компьютеров MacBook или Mac Mini с установленным XCode 4 и iOS 5 SDK актуальной на данный момент версии, а так же активный аккаунт iOS Developer ProgramПрограмма курса Разработка для iPhone. Уровень 2. Разработка сложных приложений и сервисов
ТемаАк. часов
Модуль 1. Сервисы iPhone
8
- Принципы работы сервисов iPhone
- Взаимодействие приложений и связанные с этим ограничения
- Настройка Entitlements для приложения
- Настройка среды разработки для работы с сервисами
- Принципы работы Push Notifications
- Работа с InApp Purchase
- Настройка каталога встроенных покупок в iTunes Connect
- Использование сервисов геолокации (GPS), оповещения
- Использование WebKit для отображения HTML страниц
- Практическое задание: Создание приложения с использованием сервисов iPhone.
Модуль 2. Использование Core Data
4
- Структура Core Data и ее принципиальные особенности
- Хранение данных
- Обзор NSPresistentObject
- Визуальное проектирование объектной модели в XCode
- Создание собственных классов объектов на основе объектной модели
- Поиск и фильтрация данных
- Практическое задание: Создание приложения-блога с возможностью хранения защищенных паролем заметок.
Модуль 3. Сторонние библиотеки
4
- Принцип DRY и способы ускорения процесса разработки приложений
- Обзор возможных источников работы поиска готового кода
- Использование GitHub
- Широко известные библиотеки для работы с данными
- Библиотеки для обработки XML
- Библиотеки для работы с Интернет
- Библиотеки для работы с интерфейсом пользователя
- Библиотеки для работы с регулярными выражениями и парсинга
- Практическое задание: Создание приложения для загрузки и просмотра анекдотов и историй с популярных веб-сайтов.
Аудиторная нагрузка в классе с преподавателем 16 +8
бесплатно
Общая учебная нагрузка, включая консультации и самостоятельные занятия 72
Срочно нужен организатор!!!
начало 03.03.2013 — 10.03.2013
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.