Об этом курсе

Недавно просмотрено: 6,419

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

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

Гибкие сроки

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

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

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

Русский

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

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

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

Гибкие сроки

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

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

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

Русский

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

от партнера

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

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

Логотип e-legion

e-legion

Логотип ФРОО

ФРОО

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

Неделя
1

Неделя 1

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

Неделя 2

4 ч. на завершение

Потоки

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

Неделя 3

3 ч. на завершение

GCD

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

Неделя 4

3 ч. на завершение

Operations

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

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

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

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

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

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

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

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

  • Этот курс не приравнивается к зачету в университетах, однако некоторые вузы принимают сертификаты на свое усмотрение. Дополнительную информацию уточняйте в своем деканате. Онлайн-дипломы и сертификаты Mastertrack™ от Coursera позволяют получить зачеты.

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