Курс iOS онлайн
18 июля 2018 (ср), 0:00

Место проведения
Без города

Добавить в Google Calendar * Добавить в календарь (.ics)

* Чтобы добавить событие в календарь, Вы должны быть авторизованы в системе Google Calendar.

18 июля 2018 (Среда), 0:00 (через 29 дней)

Курс iOS онлайн

Приглашаем на курс iOS онлайн.

Онлайн-курс iOS - новый формат обучения, позволяющий освоить методы и технологии разработки на платформе Apple iOS не выходя из дома. По окончании обучения вы сможете создавать приложения на Objective-C самостоятельно или трудоустроиться в компанию вашего города на достойную заработную плату.

Для кого этот курс:

Для всех желающих знакомых с азами программирования и желающих быть в тренде.

Если вам надоела текущая работа на C/С++/C#/PHP/Java и других языках, вы хотите чего-то нового и неизведанного, погрузиться в мир когда надо еще помнить, что память и процессорное время ограниченный ресурс, то этот курс для вас. Вас ждет увлекательный рассказ об одной из самых престижных мобильных платформ с объяснением, чем она отличается от конкурентов, какие плюсы и минусы.

Требования: Курс рассчитан на начинающих разработчиков, знающих принципы ООП, имеющих хотя бы небольшой опыт в разработке на С, С + + или любом другом языке программирования.  Знаний в программировании устройств Apple не требуется. 

Длительность курса: 70 часов (35 лекционных и 35 семинарских) 

Хотите узнать подробности? Позвоните по бесплатному номеру 8(800)500-15-56 или закажите звонок на сайте.

Программа курса по программированию под IOS:

  1. Знакомство с технологиями и инструментами, используемыми при разработке для iOS. Отличие Objective-C и Swift.
  2. Изучение основ языка программирования Objective-C. Базовые типы и конструкции языка. Именование методов, свойств, классов.
  3. Обзор библиотеки Foundation. ARC — управление память. Практические задачи.
  4. Обзор библиотеки UIKit. Архитектурные паттерны проектирования: MVC, VIPER. Отличие от MVP, MVVM. Использование паттернов: Delegate, Singleton. Принципы ООП.
  5. Interface Builder – создание интерфейса программы. Xib, Nib, Storyboard – отличия. Разметка. Создаем первое приложение с несколькими экранами.
  6. Таблицы на iOS. Подводные камни.
  7. Блоки в Objective-C. Частые ошибки при использовании блоков. Когда и где используются?
  8. Многопоточность. GCD, NSOperation. Примитивы синхронизации.
  9. Анимация пользовательского интерфейса — библиотека Core Animation.
  10. Сохранение данных: NSUserDefaults, NSCache, CoreData. Файловая система. Формат property list.
  11. Push Notifications и PushKit. Что дает нам APNS, и чего не стоит ждать от него.
  12. Профилировка, сбор и анализ данных о выполнении программы, статический анализ. Краш логи.
  13. Вызов метода по имени. Мета класс `Class`. Возможности языка Objective-C в runtime: AssociatedObject, KVO.
  14. Управление зависимостями: cocoapods, carthage. Инвертирование зависимостей в коде.
  15. Юнит-тестирование, и тестирование пользовательского интерфейса. Методология разработки через тесты – TTD.
  16. Подготовка проекта к сдаче. Выкладывание в App Store.

Итог обучения:

По окончанию курса, вы сможете самостоятельно написать программу на языке Objective-C под iOS. В любой компании обоснованно докажете что Apple лучшая мобильная платформа, и сможете поддержать диалог о том, какой язык лучше или хуже среди: C++/Java6/Objective-C/Swift.

Преподаватели:

Ивлев Александр – более 10 лет в программировании, из них 5 лет — в коммерческих проектах. С iOS знаком с 2011 года.

Владеет такими языками, как: C/C++/Objective-C, Swift и имеет знания в C# и Java.

✓ Был призером всероссийской олимпиады по программированию.

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

✓ Начал карьерный рост со своей фирмы, занимающейся разработкой игр под iOS.

Срок и время обучения:

2 месяца, 2 лекционных (вечером в будни по 2,5 часа) и 1 семинарское занятие (выходной по 5 часов) в неделю.

 

Требования к технике:

  • Apple mac i3/5/7 минимум 2 ядра с hyperthread частота выше 3 ггц или 4 ядра с частотой выше 2.8 ггц. Минимум 8 гигабайт оперативной памяти желательно 16. Диск не менее 80 гигов лучше всего ssd.
  • Макинтош. По требования также же как и предыдущий.
  • Макинтош на виртуальной машине. Минимум 4 ядра 3 ггц. 16 гигов оперативки. Ssd диск не менее 128.

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

xcode8.0 или Xcode8.1 macOS Sierra. Желательно наличие sourcetree. 

Внимание! Акция — скидка 20% на все летние курсы* (*не суммируется с другими скидками)

Бонусы:

  • по окончании выдаются сертификаты и предоставляются рекомендации преподавателей;

  • лучшим студентам, заинтересованным в поиске работы, помогаем с трудоустройством;

  • на занятиях будут решаться задачи из практического опыта преподавателей.

Обратите внимание, что курс платный. Подробнее здесь:

Курс iOS онлайн

Есть вопросы? Спросите у организатора события.

Рекомендованные события

Организуете события? Обратите внимание на TimePad!

Профессиональная билетная система, статистика продаж 24/7, выгрузка списков участников, встроенные инструменты продвижения, личный кабинет для самостоятельного управления и еще много чего интересного.

Узнать больше