Разработка приложений для iOS

Компьютерные курсы “Приложения для iPhone: разработка и программирование” дают базовые знания по программированию программ для наиболее широко и быстро развивающихся мобильных устройств фирмы Apple. На занятиях будет изучен объектно-ориентированный язык Objective-C, а также будут рассмотрены основные возможности мобильных платформ iPhone и iPad Занятия проходят в компьютерном классе. Преподаватель объясняет материал, после чего решаются разнообразные задачи вместе с преподавателем или самостоятельно.

Для успешного обучения на курсах по разработке приложений под платформу 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
    • Пины
    • Прокладка маршрутов/li>
  • 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
  • Информация о курсе

    Продолжительность (часов) — 56
    Цена (бел. рублей) — 330
    Идет набор в группу

Записаться на компьютерный курс

Имя:

Email:

Телефон:

Название курса:

Сообщение

Введите изображение на картинке
captcha

Яндекс.Метрика