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

Получи прикладные знания в разработке приложений на iOS и начни карьеру в IT.
14 занятий, 56 ак. часов
Хочу учиться
Что дает курс

Студенты освоят средства разработки мобильных приложений для платформы Apple iOS, получат практические навыки, которые позволят в рамках курса создать собственное приложение с нуля, опубликовать его в App Store, поддерживать и расширять его функциональность. 

Какие знания нужны

  • Навыки в программировании на одном из высокоуровневых языков (С/C++, C#, Java, Obj-C, Swift)
  • Базовые знания языка Swift
  • Общая компьютерная грамотность  
Будет преимуществом знать:
  • основы ООП (класс, интерфейс, полиморфизм)
  • что такое HTTP и как он работает
  • как работает Git (clone, pull, fetch, push, rebase)

Как проходят занятия

Лекций пройдут онлайн, семинары - в здании МИЭМ НИУ ВШЭ по адресу: Таллинская, 34. Частью программы является выполнение домашнего задания.

Как поступить?

Регистрация
Подай заявку на обучение до 14-го сентября
Тестирование
Ссылка на тест придет на почту 14-ого сентября. Его нужно будет завершить до 16-го сентября 23.59
Зачисление
Письмо с результатами тестирования придет на почту каждому студенту 16-го сентября
Начало обучения
Обучение начнется на неделе с 28-го сентября согласно расписанию

Вопросы по обучению

Тесты для поступления

Тест на базовое знание языка, алгоритмы и структуры данных.

Требования к поступающим

Поступить могут студенты старших курсов и магистратуры факультетов НИУ ВШЭ, независимо от профиля обучения.

Оборудование для обучения

Компьютер на Mac OS, возможность подключиться к беспроводной сети для выхода в сеть Internet.

Нагрузка в неделю

4 ак. часа в неделю без учета времени на выполнение домашнего задания.

Стоимость обучения

Обучение бесплатно.

Формы контроля знаний студентов

Три рубежных контроля, защита проектов в конце курса.

Моего вопроса тут нет :(

Другие вопросы можно посмотреть здесь.

Программа

Смешанное занятие № 1. Введение в Swift

Лекция и семинар 1. Введение в Swift

Смешанное занятие № 2. Архитектура приложений

Архитектура приложений

Смешанное занятие № 3. Введение в iOS-разработку на Swift

Введение в iOS-разработку на Swift

Смешанное занятие № 4. Коллекции


Лекция и семинар 4. Коллекции

Смешанное занятие № 5. Layout


Лекция и семинар 5. Layout

Смешанное занятие № 6. Networking

Networking

Рубежный контроль № 1. Рубежный контроль № 1

Рубежный контроль № 1
Нужно показать 5 экранов средней сложности и небольшой сервер

Смешанное занятие № 7. Parallel

Parallel

Смешанное занятие № 8. Storage

Storage

Смешанное занятие № 9. Custom layout

Custom layout

Рубежный контроль № 2. Рубежный контроль № 2

Рубежный контроль № 2

Смешанное занятие № 10. Frameworks

Лекция и семинар 10. Frameworks

Смешанное занятие № 11. Углубленные темы


Лекция и семинар 11. Углубленные темы 

Защита проектов № 1. Защита проектов

Защита проектов