Онлайн-курс

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

270 дней
21 000
30 000
Программа курса

Начните карьеру разработчика мобильных приложений.

Все серьезно: 9 месяцев обучения, лекции топовых разработчиков, практические задания, тестирования, чат с преподавателями и материалы для самостоятельной работы.

Научим писать чистый и стабильный код на Swift, работать с анимацией, навигацией и мультимедиа.

Каждый студент в процессе обучения будет создавать собственное приложение. По окончании каждого учебного блока будет выполнять задания — использовать полученные знания для работы над собственным проектом. Итогом обучения станет рабочее приложение, которое можно смело показывать работодателю или коллегам.

Новые знания. Каждый учебный блок содержит видеолекции и live coding-сессии.

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

Общение. Задавайте вопросы и получайте фидбек от преподавателей, общайтесь с другими студентами в чате.

Развитие. Преподаватели программы разработали методические материалы и составили подборку полезных ссылок, чтобы вы продолжали изучать новое даже за рамками Академии.

Узнать больше
Для кого курс

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

Навыки для старта:

  • базовые знания в области разработки программного обеспечения
  • знание одного из объектно-ориентированных языков программирования
  • английский на уровне Intermediate


Расписание

Программа обучения рассчитана на 9 месяцев. Программа состоит из 6 блоков, каждый блок длится 6 недель. Загрузка студента — 4-6 часов в неделю.

Обучение проходит на онлайн-платформе OpenProfession. Вы можете придерживаться нашего графика или учиться в своем темпе.

Блок 1
Познакомьтесь со средой разработки Xcode, изучите основы Swift и узнайте о продвинутых возможностях языка.

Блок 2
Преподаватели расскажут о специфике разработки приложений под iOS, научат работать с UIView и UIViewController. Вы сможете создавать адаптивный интерфейс, анимации и переходы, разберетесь в основах отладки приложений.

Блок 3
Для создания надежной и удобной архитектуры приложения, важно разобраться в работе с многопоточностью (сoncurrency). Изучите способы организации многопоточности и синхронизацию потоков. Научитесь управлять памятью и оптимизировать приложения.

Блок 4
Узнайте, как использовать сторонние библиотеки. Рассмотрите основы сетевого взаимодействия. Научитесь работать с сокетами и парсить данные.

Блок 5
Преподаватели расскажут о способах хранения данных. Познакомьтесь с Core Data — мощным фреймворком от Apple, который используется для хранения и управления графом объектов.

Научитесь делать приложение доступным для пользователей с нарушениями зрения, используя технологию VoiceOver и другие инструменты Accessibility.

Блок 6
Вишенка на торте: вы научитесь работать с аудио и видео, делать приложения доступными для пользователей из разных стран и использовать геолокацию.

Смотрите также

Комментарии

Комментировать
Close
Нажмите на «Подписаться на новости», чтобы вступить в группу T&P
Спасибо, я уже с вами!