Главная » Каталог компьютерных курсов » Разработка приложений для платформы iPhone

Разработка приложений для платформы iPhone

Приложения для 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

Занятие 13. Разработка и сдача проектов, подведение итогов

Ждем Вас на компьютерных курсах в Центре Обучающих Технологий. Продажи продукции Apple создают большой рынок пользователей. Популярное приложение для iPhone, помещенное в AppleStore, может принести Вам хороший доход.