Программирование под iOS - ведущее направление в разработке мобильных приложений. Курс обучения “Junior iOS Developer”, позволяющий освоить методы и технологии разработки на платформе Apple iOS. Программа курса:- Изучение основ языка программирования Objective-C.
- Знакомство с основными технологиями и инструментами, используемыми при разработке для Apple iOS.
- Получение практических навыков разработки приложений для мобильных устройств Apple под управлением iOS.
- Введение в Objective-C, обзор Foundation framework.
- Паттерн проектирования Model View Controller; контроллеры и представления (views) UIKit; делегирование в Cocoa.
- Обработка пользовательских событий (касания, ввод текста); UIScrollView.
- Таблицы: UITableView и UITableViewController.
- Блоки в Objective-C. Анимация пользовательского интерфейса: Core Animation.
- iPad и универсальные приложения; Обработка смены ориентаций; библиотечные элементы пользовательского интерфейса.
- Сохраняемость: сериализация объектов, property lists, файловая система, SQLite, введение в Core Data.
- Многопоточность: традиционные примитивы синхронизации, Grand Central Dispatch. Сетевые взаимодействия.
- Профилировка, сбор и анализ данных о выполнении программы, статический анализ (Instruments, статический анализатор Clang).
- Тестирование: юнит-тестирование.
|