Программирование на iOS

Где: Львов

Когда: 16 Окт Пн, Ср с 19:00 до 21:30/22:00

Длительность: 3 месяца

Стоимость курса: 7900 грн*

*Early Bird – 7900 грн до 25 сентября
Standard – 8800 грн
Last minute – 9600 грн с 11 октября

Возможен вариант оплаты частями:
50% от цены 9600 грн до начала обучения
50% от цены 9600 грн до начала второго месяца обучения

Сегодня бизнес все больше инвестирует в разработку мобильных приложений и привлекает к своим проектам ИТ специалистов. Популярность Apple несомненно повышает спрос на iOS разработчиков. Ежегодно компания не только предлагает новые устройства потребителям, но и совершенствует свою операционную систему и библиотеки. Эта тенденция радует поклонников Apple во всем мире и позволяет бизнесу быть еще ближе и понятнее потребителю.

Курс «Программирование под iOS» поможет вам овладеть необходимыми знаниями и получить практические навыки, чтобы стартовать свой путь в разработке мобильных приложений на позиции Junior iOS разработчика.

Программа охватывает особенности использования и применения языков программирования Swift и Objectiv C, объясняет механизмы работы приложений. Программа дополнена реальными примерами и практическими тасками, что делает обучение не только эффективным, но и результативным.

Выпускники наших предыдущих курсов уже получили работу своей мечты, пройдя собеседование сразу после завершения курса.

ДЛЯ КОГО КУРС

Курс рассчитан на тех, кто хочет прокачать свои знания на практике и в сжатые сроки научиться создавать собственные мобильные приложения под iOS и публиковать их на Apple Store.

ПРОГРАММА

Программа состоит из 28 занятий с практикой, предусматривает домашние задания и защиту финального проекта.

Знакомство с iOS, Xcode

  • Обзор iOS и Xcode
  • Знакомство с системами контроля версий
  • Вступление к языкам программирования, ориентированных на iOS платформу (Swift)

Специфика работы с Objective-C и Swift

  • Управление памятью в Swift
  • Коллекции
  • Свойства в Objective-C / Swift
  • Управление потоком, функции
  • Структуры и перечисления
  • Классы
  • Категории, расширение, протоколы и делегаты
  • Замыкание в Swift / Objective-C
  • Универсальные шаблоны и обработка ошибок в Swift
  • Потоки, очереди и механизмы работы с ним

Основы работы с интерфейсами и их построение

  • Application LifeCycle
  • Основы построения интерфейсов в iOS
  • UIView
  • AutoLayout
  • Особенности построения пользовательских интерфейсов (строительные блоки интерфейса)
  • UIViewController и его потомки
  • Анимации
  • Работа с файловой системой
  • Работа с сетью
  • Базы данных на примере CoreData
  • Testing application
  • Debug with xCode
  • Подготовка приложения к публикации в App Store

Финальные работы

  • Финальне задачи
  • Защита

ПО ЗАВЕРШЕНИИ КУРСА ВЫ

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

БОНУС

Для всех участников курса — бесплатный вебинар от Sr. recruiter в Sigma Software: «Interview Easy or Hard». В ходе встречи наш эксперт поделится секретами и лайфхаками, которые помогут вам успешно пройти путь от соискателя до сотрудника ИТ компании.

Вы узнаете:

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

ТРЕБОВАНИЯ К УЧАСТНИКАМ

Знание основных принципов ООП, структуры данных и их особенностей, основных операторов и циклов. Понимание основ работы с памятью.

Знание английского языка на уровне Intermediate и выше.

До старта обучения будет проводиться отборочное тестирование для оценки начального уровня знаний участников.

ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ

Наличие компьютера на базе macOS. Операционная система — macOS Sierra и выше (https://support.apple.com/en-us/HT201475).

Среда разработки xCode 8+ и выше (IDE) (бажно xCode 10+) (https://developer.apple.com/ download / more / (requires Apple ID to login))

Альтернатива:

Компьютер на базе Windows с Virtual box и образом macOSx Hight Sierra 10.13. + (Компьютер должен поддерживать виртуализацию, обычно без проблем на базе Intel процессоров, с AMD — проблемно).

Будет плюсом:

Аккаунт Аpple ID

Iphone 5 и выше для тестирования работы.

РЕГИСТРАЦИЯ: