iOS-разработка
Активное развитие iOS и отсутствие времени на обучение препятствуют тому, чтобы быть в курсе последних технологий, распространенных решений и появления новых инструментов, облегчающих процесс разработки.
Увиденные в других приложениях интересные фишки так и остаются не реализованными в собственных проектах.
Двухдневный интенсивный курс сотрудников Any Void позволит быстро поднять уровень и качество iOS-разработки с использованием Cocoa Touch и Objective-C. Участники познакомятся с хорошо зарекомендовавшими себя на практике решениями задач и смогут использовать их в своих следующих приложениях, делая их более совершенными и простыми в поддержке.
Занятия проходят с 10 утра до позднего вечера. Курс рассчитан на практикующих iOS-разработчиков и руководителей отделов разработки мобильных приложений.
Для выполнения практических заданий во время курса будет необходим ноутбук с установленными OS X и Xсode 5.
Расписание курса
ноя | |
---|---|
сб 23 | вс 24 |
- Самостоятельный участник
35 000 Р - Представитель компании
45 000 Р
Инструкторы, Any Void



9 тем за 2 дня
Objective-C в деталях. Мы углубимся в рассмотрение сложных моментов в языке и работе run-time среды. Расскажем про method swizzling, форвардинг, associated objects, категории и блоки. Вы сможете использовать все возможности языка для решения сложных и, на первый взгляд, трудоёмких задач.
Асинхронно и параллельно. Мы расскажем о том, как сделать ваши приложения быстрее за счёт многопоточности и при этом сохранить надёжность. Вы сможете без труда использовать Grand Central Dispatch и NSRunLoop. Мы расскажем про возможности NSOperation и возможности синхронизации многопоточных приложений в iOS.
UI. Часть 1. Мы расскажем про наиболее удачные подходы к построению пользовательского интерфейса и про то, как устроен рендеринг в iOS изнутри. Вы узнаете, как сделать интерфейс вашего приложения быстрым и отзывчивым, а анимации плавными.
Работа с сетью. Как организовать надёжное и расширяемое взаимодейтвие с API веб‑сервисов в своем приложении? Мы расскажем вам про наиболее удачные способы проектирования архитектуры сетевого взаимодействия.
Работа с данными. Существует много способов для хранения данных в iOS, и у каждого из них есть свои преимущества и недостатки. Мы расскажем вам об основых способах организации и хранения различных данных — от пользовательские настроек в NSUserDefaults до сложных структур в CoreData.
UI. Часть 2. Вы сможете перестать бояться таких слов, как: Core Text, Core Graphics и Core Animation. Мы расскажем вам как заставить пользователя удивиться при виде вашего приложения.
Отладка Вам нужно сделать анимации плавными или ускорить загрузку приложения, но вы не знаете с чего начать? Мы расскажем как эффективно использовать Instruments и другие средства, позволяющие сократить время на отладку и улучшить приложение.
Деплой. Инструменты для сбора статистики и информации об ошибках.
Отзывы участников
Много нового и интересного: настолько много, что до дома идешь аккуратными неспешными шагами, чтобы нечаянно не расплескать лавину информации :-) Многие приемы из лекций по UI, CoreData и многопоточности вызывали реакцию — «Так вот как нужно было сделать!». Огромное спасибо инструкторам
P.S. Оказывается, работать гораздо легче, чем ходить на курсы. Такой дикой концентрации и чувства «вот щас как отвлекусь, а потом не въеду, что вообще происходит», не испытывала давно) Так что спасибо еще и за институтскую ностальгию. Если бы ваш курс можно было разнести хотя бы на три дня — было бы просто замечательно…
Отличный курс!
Единственное, не очень понравилась лекция о MediaLayer — была больше похожа просто на набор слайдов с кусками кода. Мне кажется более эффективный вариант порционная подача материала с практикой в перерывах.
Наиболее полезными для себя считаю лекции по UI, CoreData и сети, так как они понадобятся мне в дальнейшей работе.
Ну и как пост‑эффект хотелось бы отметить большое желание самостоятельного развития в разработке под iOS :-)
Отличный курс! Позволяет взглянуть на некоторые вещи глазами профи! Так же ценным оказалось общение, нашел для себя ответы на вопросы, которые давно беспокоили, за это отдельное спасибо! Несомнено полученные знания найдут применение, а ваш курс помог задать правильное направление, он систематизировал знания, в каких‑то аспектах появилось понимание, что ранее мной делалось правильно, а что нет.
Спасибо!
Большое спасибо! Отличный курс: очень познавательно и увлекательно! 2х дней, конечно, маловато, ведь столько еще непознанного ;)
После курса появилось дикое желание изучать мир разработки под iOS и делать свои крутые приложения. Промывка мозгов на 100%
Лично для себя получил более глубокие понимания ранлупа и кордаты. В остальных темах тоже что‑то новое для себя подчерпнул. Более рад новым связям и знакомствам.
Все отлично. Надо теперь многое пересмотреть и переделать :-(
Курс отличный. Устраняет белые пятна в понимании базовых вещей, добавляет лайфхаков в коллекцию. Замечательные лекции по сетям, работе с данными и многопоточности. Рекомендую!
Сильно забивает голову! В хорошем смысле. Материала дали очень много, будет чем заняться в свободное время. Спасибо вам! Понял, что разработка для iOS намного глубже. Счастливо!
Открыл для себя много нового, закрепил и переосмыслил старое. А марсиане, кстати, нифига не злые! Всем советую!
Очень познавательно о том, как много еще всего можно узнать