Приложения для iPhone: разработка и программирование
Компьютерные курсы “Приложения для iPhone: разработка и программирование” дают базовые знания по программированию программ для наиболее широко и быстро развивающихся мобильных устройств фирмы Apple. На занятиях будет изучен объектно-ориентированный язык Objective-C, а также будут рассмотрены основные возможности мобильных платформ iPhone и iPad Занятия проходят в компьютерном классе. Преподаватель объясняет материал, после чего решаются разнообразные задачи вместе с преподавателем или самостоятельно.
Для успешного обучения на курсах по разработке приложений под платформу iPhone Вам необходимы хорошие знания принципов объектно-ориентированного программирования, знание языка С (работа с указателями), применение их на практике.
Советуем ознакомиться. Интервью газете "Компьютерные вести": Курсы “Белхард” по iPhone-программированию — ваш билет в будущее.
Программа курса “Приложения для iPhone: разработка и программирование”
Введение
Занятие 1-2. Введение в Objective-C
Занятие 3. Работа с графикой, создание пользовательских интерфейсов
Занятие 4. Введение в Core Graphics и Core Animation
Занятие 5. Элементы управления “Изнутри”
Занятие 6-8. Обзор задач контроллеров вида
Занятие 9. Использование внутренних возможностей iPhone
Занятие 10. Основы CoreData
Занятия 11. Делаем приложение лучше
Занятия 12. Дополнительные возможности
Занятия 13. Разработка и сдача проектов, подведение итогов
Полная программа курса “Приложения для iPhone: разработка и программирование”
Введение
- Обзор программы курса
- Обзор программного обеспечения
- Руководство по установке Mac OS X и Xcode
- Изучение стека API, и его компонентов
- Обсуждение возможных проблем, связанных с установкой Mac OS X
Занятие 1-2. Введение в Objective-C
- Переменные, Массивы, Структуры, Перечисления
- Условия ветвления, Циклы
- Методы: Описание, отправка событий
- Использование отладчика
- Класс NSString
- Классы: Инкапсуляция, Наследование, Полиморфизм
- Свойства: Управление памятью, Retain, Assign, Copy
- Делегаты
- Исключительные ситуации. Класс NSException
- Фреймворк Foundation:
- Классы коллекций
- Классы данных
Занятие 3. Работа с графикой, создание пользовательских интерфейсов
- Interface Builder
- Cocoa Touch. Использование простейших элементов управления
- Базовые элементы управления
- UIView и его потомки
- Паттерн Target–action
- Стек видов
Занятие 4. Введение в Core Graphics и Core Animation
- Низкоуровневые возможности класса UIControl
- Обработка касаний
- Отрисовка 2D–графики
- Базовая анимация
- Сложная анимация
Занятие 5. Элементы управления “Изнутри”
- UIImageView. Transformations
- UIScrollView
- UIMapKit и Google Maps:
- UIMapView
- Пины
- Прокладка маршрутов
- UIWebView
Занятие 6-8. Обзор задач контроллеров вида
- Шаблон Model-View-Controller
- Взаимодействие между контроллерами
- Обзор специализированных контроллеров:
- Обзор UINavigationController, UITabViewController
- Использование стека навигации
- Переход между уровнями
- UITableView:
- UITableViewController
- UITableViewCell
Занятие 9. Использование внутренних возможностей iPhone
- Обращение к записной книге
- Форма отправки писем и др.
- Звонки и вызов других приложений.
- Акселерометр, GPS.
Занятие 10. Основы CoreData
- База данных в SQLite
- Базы данных в XML
Занятие 11. Делаем приложение лучше
- Воспроизведение музыки, звуков, видео
- Локализация приложений (многоязыковые приложения)
- Сохранение настроек приложения
Занятие 12. Дополнительные возможности
- Продвинутая отладка. Объекты–зомби
- Загрузка приложений на iPhone, публикация на AppStore
- Новые технологии: iPad, iPhone 4G
Занятие 13. Разработка и сдача проектов, подведение итогов
Ждем Вас на компьютерных курсах в Центре Обучающих Технологий. Продажи продукции Apple создают большой рынок пользователей. Популярное приложение для iPhone, помещенное в AppleStore, может принести Вам хороший доход.
Занятия в группе
продолжительность (часов) — 56
цена (бел. рублей) — 1665000
Ближайшие группы
17 июля —Вт, Чт
, 16-19
Занятия индивидуально
продолжительность — 56 часов
цена — 4500000 бел. руб.
