Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Специализация iOS-разработка: Swift, UI и многопоточность

Это учебная программа от Московского физико-технического института (Физтех), компании e-Legion и ФРОО (Фонда развития онлайн-образования). Специализация состоит из трёх курсов. Сначала вы освоите язык программирования Swift, затем попрактикуетесь создавать адаптивный пользовательский интерфейс для iPhone и iPad. В конце вы научитесь использовать многопоточность при разработке приложений. Вашим итоговым проектом будет разработка приложения для социальной сети.
0 ₽
стоимость обучения
% Беспроцентная рассрочка на мес.
Добавить в избранное
Узнать о снижении цены
Уровень сложности
для новичков
Длительность
4.5 мес.
Демо доступ
да
Формат обучения
видеоуроки
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

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

Многопоточность

Курс посвящён изучению языка программирования Swift. Swift является основным языком разработки приложений под такие операционные системы, как iOS, macOS, watchOS и tvOS.

Во время обучения вы познакомитесь как с азами разработки переменными, классами, циклами, протоколами, так и с более сложными темами дженериками, замыканиями и ассоциированными типами. Мы сконцентрируемся на особенностях Swift и тех парадигмах, которые он предлагает для написания производительного, красивого и понятного кода.

Пользовательский интерфейс

Данный курс посвящен созданию пользовательского интерфейса. В начале курса вы узнаете об основных компонентах интерфейса и их создании. Научитесь правильно строить адаптивный интерфейс, подстраивающийся под разный контент и размеры экранов как в Interface Builder так и в коде.

Далее в курсе вы научитесь работать с контроллерами и переходами, и сможете самостоятельно создать пользовательский интерфейс из нескольких экранов. В завершении курса вы научитесь работать с таблицами и коллекциями - UITableView и UICollectionView.

Многопоточность

Данный курс посвящен изучению многопоточности. В начале курса вы узнаете, что такое многопоточность, плюсы и минусы ее использования, а также разберетесь как решать возникающие проблемы такие как Deadlock, Livelock и другие.

Далее в курсе вы познакомитесь как с низкоуровневыми API для работы с многопоточностью - POSIX и NSThread, так и с высокоуровневыми API - Grand Central Dispatch и OpetationQueue. В завершении курса вы научитесь работать с instruments, a также со встроенными в Xcode средствами для обнаружения утечек памяти и проблем производительности в приложении.

Чему научат

Работать с новейшим языком программирования Swift
Создавать адаптивный пользовательский интерфейс для iPhone и iPad
Использовать многопоточность при разработке приложений
Работать с сетью и хранить данные в приложении

Преимущества курса

Сертификат, ссылками на который можно делиться с другими людьми
Только онлайн-курсы
Гибкий график
Средний уровень
Ориентировочное время на прохождение: 5 месяцев

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: