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

Курс «iOS-разработка: Swift, UI и многопоточность» от платформы Coursera поможет вам начать карьеру iOS-разработчика.

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

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

  • знаете английский язык на достаточном уровне для чтения документации;
  • имеете опыт в разработки программного обеспечения;
  • хотите освоить специальность iOS-разработчика;
  • знаете один из языков ООП.

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

  • работа в Xcode;
  • разработка адаптивного интерфейса;
  • база Swift;
  • отладка и оптимизация приложений;
  • управление памятью;
  • синхронизирование потоков.

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

  • введение: Xcode, структуры, переменные, ссылочные типы, методы, функции Swift, коллекции, протоколы, наследование, контроль доступа, расширение классов;
  • интерфейс: Interface Builder, отладка, паттерны проектирования, жизненный цикл, TraitCollection, Asset Catalog, классы UIView и UIControl, жизненный цикл UIView, UITableView, Core Animation, UICollectionView, Auto Layout;
  • многопоточность: Operations Queue, Race Condition, низкоуровневые API, POSIX, GCD, NSThreads, Deadlock, Core Image, CIFilters.

Программа состоит из трех отдельных курсов. По окончании обучения выдается сертификат.

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

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