Об этом курсе
Недавно просмотрено: 2,362

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 9 hours/week...

Русский

Субтитры: Русский

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 19 часа на выполнение

Предполагаемая нагрузка: 9 hours/week...

Русский

Субтитры: Русский

Программа курса: что вы изучите

Неделя
1
1 ч. на завершение

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

6 видео ((всего 27 мин.)), 5 материалов для самостоятельного изучения, 2 тестов
6 видео
Что такое многопоточность8мин
Race Condition4мин
Deadlock vs Livelock3мин
Thread Explosion1мин
Priority Inversion6мин
5 материала для самостоятельного изучения
Полная программа "iOS-разработчик"2мин
e-Legion5мин
Фонд развития онлайн-образования5мин
Ссылки10мин
Конспект по неделе 110мин
2 практического упражнения
Многопоточность
Проблемы многопоточности
Неделя
2
4 ч. на завершение

Потоки

7 видео ((всего 45 мин.)), 3 материалов для самостоятельного изучения, 3 тестов
7 видео
NSThreads7мин
Синхронизация потоков6мин
Работа в фоновом режиме6мин
RunLoop9мин
Autorelease pool3мин
Timer7мин
3 материала для самостоятельного изучения
Ссылки10мин
Конспект по неделе 210мин
Коды из лекций10мин
2 практического упражнения
Управление потоками30мин
RunLoop30мин
Неделя
3
3 ч. на завершение

GCD

6 видео ((всего 44 мин.)), 3 материалов для самостоятельного изучения, 3 тестов
6 видео
Очереди в GCD7мин
GCD QOS6мин
Группы6мин
Барьеры и семафоры7мин
Реализация фильтров + GCD8мин
3 материала для самостоятельного изучения
Ссылки10мин
Конспект по неделе 310мин
Коды из лекций10мин
2 практического упражнения
Базовые понятия GCD
Средства синхронизации GCD
Неделя
4
3 ч. на завершение

Operations

5 видео ((всего 27 мин.)), 3 материалов для самостоятельного изучения, 3 тестов
5 видео
Operations5мин
Создание сабкласса Operation5мин
Асинхронные операции4мин
Реализация фильтров + OperationQueue5мин
3 материала для самостоятельного изучения
Ссылки10мин
Конспект по неделе 410мин
Коды из лекций10мин
2 практического упражнения
Operations
Сабклассы Operations

О Московский физико-технический институт

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

О e-legion

e-Legion создаёт iOS- и Android-приложения для бизнеса: разрабатывает удобные мобильные продукты с многомиллионной аудиторией. e-Legion — сертифицированное агентство Google, которое входит в топ российских и зарубежных рейтингов. Среди клиентов компании: Альфа-Банк, Ашан, Yota, Tele2, Райффайзенбанк, Сбербанк, Mail.ru, Яндекс и другие бренды. В e-Legion регулярно проводятся школы разработчиков и митапы, а также ежегодные Международные конференции MBLT и MBLTdev для развития мобильного сообщества....

О ФРОО

Фонд развития онлайн-образования объединяет образовательные стартапы, проекты в области EdTech и запускает собственные онлайн-программы в области машинного обучения, программирования, мобильной разработки, VR, дизайна и IT. Мы выстраиваем экосистему для обучения на всех стадиях жизненного цикла: от идеи и поиска средств на производство образовательной программы до поддержки, продаж и маркетинга. А сотрудничество с крупнейшими образовательными платформами позволяет запускать онлайн-курсы с максимальным эффектом и пользой для всех заинтересованных сторон....

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

Специализация посвящена изучению современной iOS-разработки. Вы освоите новейший язык программирования Swift. На практике научитесь создавать адаптивный пользовательский интерфейс для iPhone и iPad. Научитесь использовать многопоточность при разработке приложений, а также работать с сетью и хранить данные в приложении. Мы также разберем инструменты и средства для отладки приложений. Вас ждет: - Знакомство со средой разработки Xcode - Основы Swift - Обобщённое программирование, замыкания и другие продвинутые возможности языка - Особенности разработки приложений под iOS- UIView и UIViewController - Создание адаптивного интерфейса - Анимации и переходы - Основы отладки приложений - Способы организации многопоточности - Синхронизация потоков - Управление памятью - Основы оптимизации приложений Для успешного освоения программы специализации необходимы базовые знания в области разработки программного обеспечения, знание одного из объектно-ориентированных языков программирования, а также знание английского, достаточное для чтения документации....
iOS-разработка: Swift, UI и многопоточность

Часто задаваемые вопросы

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

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

Остались вопросы? Посетите Центр поддержки учащихся.