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

Курс сайт события http://levelp.ru/courses/mobilnye-tekhnologii/ios/

Добавить в календарь:
Поделиться:

Курс Разработка приложений под iOS научит Вас создавать интересные и полезные приложения для под iOS.

Курс проводится в форме проектного обучения, так как на наш взгляд именно эта форма обучения является самой эффективной. 

В начале курса каждому ученику предлагается придумать для себя учебный проект, над которым он начнет работу.
Если у Вас не будет своей идеи, преподаватель придумает для Вас что-нибудь полезное и интересное.

Как результат, к концу обучения, у каждого учасника должно получиться рабочее iOS приложение.

После окончания курса Вы сможете:

  • Начать карьеру iOS - разработчика
  • Стать фрилансером, имея, как минимум два приложения в портфолио - это приложение по Вашей идее + ещё одно приложение, написание которого также будет подробно разбираться на курсе 
  • Продолжить развитие в сфере разработки мобильных приложений, имея понимание и все необходимые инструменты 

Требования к участникам курса: 

  • Знание основ программирования на одном из С-подобных языков
  • Наличие макбука
  • Установленный X-Code 6 на макбуке

 

Программа курса: 

Занятие 1

  • Знакомство с инструментами разработки. Окружение. Полезные ресурсы.
  • Начало работы с Xcode. Приложение Hello, World!
  • Обсуждение курсовых проектов. Этапы разработки приложения.

Занятие 2

  • Инструменты разработки пользовательского интерфейса. Storyboard
  • Приложение Meeting Schedule. Разработка UI
  • Работа над курсовым проектом. Разработка UI.

Занятие 3

  • Основы Objective-C. Классы NSString, NSData, NSNumber. Класс UIViewController
  • Приложение Meeting Schedule. Создание обработчиков событий
  • Работа над курсовым проектом. Обработчики событий.

Занятие 4

  • Основы Objective-C (Продолжение). Коллекции объектов NSArray и NSDictionary. 
  • Design Patterns. 
  • Классы UITableView и UITableViewController
  • Приложение Meeting Schedule. Работа с данными. Добавление и удаление записей
  • Работа над курсовым проектом. Работа с данными

Занятие 5

  • Жизненный цикл приложения. UIApplicationDelegate. CoreData
  • Приложение Meeting Schedule. Добавление Persistent Storage
  • Работа над курсовым проектом. Добавление Persistent Storage.

Занятие 6

  • Кастомизация пользовательского интерфейса. Изменение внешнего вида ячеек таблицы. Core Foundation. Core Graphics. Основы обработки жестов
  • Приложение Meeting Schedule. Создание кастомного элемента UI
  • Работа над курсовым проектом. Кастомизация внешнего вида приложения.

Занятие 7

  • Особенности приложений для iPad и универсальных приложений
  • Master-Detail Interface. Настройки приложения
  • Приложение Meeting Schedule. Адаптация пользовательского интерфейса для iPad
  • Работа над курсовым проектом. Добавление поддержки iPad

Занятие 8

  • Работа с сетью. Обработка ошибок. NSURLConnection. Работа с JSON и XML
  • Работа с Facebook и Twitter
  • Приложение Meeting Schedule. Добавление синхронизации с сервером
  • Работа над курсовым проектом. Интеграция с социальными сетями

Занятие 9

  • Многопоточность в iOS. Примитивы синхронизации. Блоки в Objective-C. GCD
  • Приложение Meeting Schedule. Добавление многопоточности
  • Работа над курсовым проектом. Добавление многопоточности.

Занятие 10

  • Процесс размещения приложения в AppStore. Требования выдвигаемые к приложениям
  • Приложение Meeting Schedule. Размещение в AppStore.

Преподаватель

Алексей

Алексей

Опытный разработчик мобильных приложений под iOS. 
 
В начале карьеры занимался коммерческой разработкой приложений для ОС Windows и
Mac OS X, затем увлекся разработкой приложений для мобильных устройств. 
 
Участвовал в проектах различного масштаба и сложности, разработке игр под
iOS и Android, приложений для рынков США, Европы и России.
 
В данный момент является одним из ведущих разработчиков
компании Quantron Systems.
 
"Самое важное в разработке - это понять, как соединить теорию и практику.
Основной целью данного курса является освоение участниками
практических знаний и навыков, которые позволят каждому
самостоятельно развиваться в разработке приложений
под iOS и Mac OS в дальнейшем" - говорит Алексей.

 

 

 

 

 

 

 

 

 

 

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Стоимость очного прохождения курса - 15 990 рублей

Стоимость участия он-лайн - 9 990 рублей

Забыли пароль? Регистрация