swift

Performance Testing in Swift

Где: Киев

Когда: 12 мая, 11:00 - 19:00

Стоимость курса: 3299 грн*

*Early bird: 2699 грн (до 20 марта)
Standard: 3299 грн
Last chance: 3999 грн (9 мая —12 мая)


ТРЕНИНГ «PERFORMANCE TESTING IN SWIFT»

Что отличает эксперта от человека, просто владеющего технологией? Это умение не просто решить поставленную задачу, но и оценить различные подходы к решению, взвесить все «за» и «против», предвидеть «подводные камни» и возможные последствия. Понимание производительности работы кода здесь является одним из ключевых факторов. Для языка программирования это предполагает понимание того, как те или иные примитивы языка работают «под капотом», с учетом различных параметров компиляции, среды выполнения и целевой платформы.

ПО ЗАВЕРШЕНИИ ТРЕНИНГА ВЫ БУДЕТЕ

  • Знать и понимать теорию и виды измерений.
  • Владеть инструментарием для тестирования производительности в XCode.
  • Понимать производительность основных Swift-примитивов: стандартные коллекции, структуры языка, замыкания.
  • Использовать возможности для тестирования производительности на Swift.
  • Понимать возможности встроенных функциональных операторов Swift — map, filter, reduce.

ПРОГРАММА

Тренинг включает следующие темы:

  • Виды и способы измерений производительности кода. Особенности применения видов измерений, с учетом их параметров. Реальные кейсы.
  • Рассмотрение микрофреймворка для тестирования производительности изолируемых частей кода.
  • Тестирование стандартных коллекций Swift, функциональных операторов и стандартных алгоритмов работы с коллекциями.
  • Кодинг-практикум: эффективные реализации стандартных алгоритмов работы с коллекциями.
  • Кейс: профилирование реального приложения и фикс боттлнека.
  • Обзор специфики тестирования Swift на Linux.

АУДИТОРИЯ

Тренинг ориентирован на разработчиков уровня Middle и Senior, но также будет полезен всем, кто хочет усовершенствовать свои навыки в Swift.

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

● Участникам понадобится MacBook с XCode 9.2+
● Опыт написания кода на Swift

ЯЗЫК

Тренинг проводится на русском языке с использованием терминов на английском языке. Материалы тренинга предоставляются на английском языке.

ДЛИТЕЛЬНОСТЬ ТРЕНИНГА

Восемь часов, включая перерыв на обед и кофе паузу

Подробнее

ПРЕПОДАВАТЕЛИ КУРСА