«Разработка приложений для iOS 5» — новый бесплатный онлайн-курс от Стэнфордского университета.
Инженерная школа Стэнфордского университета выпустила видеоролики в формате Full HD и слайды своего осеннего курса 2011 «Разработка приложений для iOS». Лекции и уроки для CS193P ориентированы на iOS 5 и могут быть бесплатно загружены из iTunes University, предлагая отличный взгляд на начало разработки iOS глазами инженерной школы мирового класса.
Если вы раньше не загружали какие-либо курсы из iTunes, на боковой панели библиотеки iTunes появится новый раздел под названием «iTunes U», содержащий уроки.
Стэнфордский курс таков:
Инструменты и API, необходимые для создания приложений для платформы iPhone с помощью iPhone SDK. Дизайн пользовательского интерфейса для мобильных устройств и уникальное взаимодействие с пользователем с использованием технологий мультитач. Объектно-ориентированное проектирование с использованием шаблона модель-представление-контроллер, управление памятью, язык программирования Objective-C. API-интерфейсы и инструменты iPhone, включая Xcode, Interface Builder и инструменты в Mac OS X. Другие темы включают: базовую анимацию, сеть Bonjour, управление питанием мобильных устройств и вопросы производительности.
Официальные предпосылки для прохождения курса: язык C и опыт программирования; рекомендуется опыт работы с UNIX и объектно-ориентированным программированием. Очевидно, что вам также понадобится Mac, Xcode и iOS SDK.
Стэнфордский университет стал традицией предлагать избранные курсы бесплатно онлайн, в том числе прошлые классы разработки для iPhone и текущий курс «Введение в базы данных».