Многопоточность в iOS (Swift)

Курс «Многопоточность в iOS (Swift)» на платформе Stepik посвящен программированию для приложений этой мобильной операционной системы.

Вы познакомитесь со многими методами многопоточного программирования и сможете поработать с кодом на практике.

Вам подойдет этот курс, если вы:

  • знакомы с базой языка Swift;
  • умеете работать с iOS SDK;
  • имеете понятие о том, как разработать простейшее приложение;
  • знаете основы многопоточности.

Ключевые навыки, которые вы освоите на этом курсе:

  • многопоточное программирование;
  • рекурсивная блокировка;
  • параллельное программирование;
  • асинхронные операции;
  • спин-блокировка;
  • работа с Grand Central Dispatch.

Учебная программа:

  • многопоточность: введение, основные термины, требования к качеству, синхронизация, рекурсивная блокировка, условия, блокировка чтения/записи, спин-блокировка, проблемы, элементарные операции;
  • Grand Central Dispatch: введение, целевая иерархия очередей, методы, очереди, Dispatch source, group, IO, barrier, параллельное программирование, рабочие операции, семафор;
  • операции: введение, исключения, очередь операций и их отмена, асинхронные операции, максимальное количество числа операций, взаимозависимости, waitUntil, блок завершения.

Создатель курса работает iOS-разработчиком Avito.

В программе есть тесты для проверки знаний. В конце обучения выдается сертификат от Avito.

Вступительное видео к курсу «Многопоточность в iOS (Swift)»:

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий