Описание курса

Курс Junior iOS Developer организован как форма активного проектного обучения, целью которого является подготовка участников курса к работе на позиции младшего iOS-разработчика.

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

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

  • Сможете начать карьеру iOS - разработчика
  • Сможете писать достаточно сложные приложения под iOS
    Научитесь использовать инструменты разработчика Apple, например, Xcode, Instruments, отладчик, анализатор и iOS симулятор
  • Сможете распознавать образы и фразеологизмы, присутствующие в CocoaTouch API
  • Научитесь пользоваться функциями iOS API такими, как работа с местоположением и отображением картографической информации, работа с датчиками, жестами, мультимедиа и компонентами пользовательского интерфейса
  • Сможете планировать, проектировать и строить приложение для iOS, от концепции до рабочей версии
  • Сможете отличить хорошо написанный код от плохого

Практика:

  • В 1-й части курса участники изучат объектно-ориентированное программирование (ООП), функциональные возможности языка Swift, познакомятся с некоторыми шаблонами проектирования, получат навыки создания интерфейса и работы с дизайном и, конечно, напишут несколько первых пока небольших приложений таких, как конвертер валют, календарь, аналоговые часы и подобные им
  • Во второй части курса в качестве домашнего задания каждый участник сможет реализовать свое более сложное приложение

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

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