Метка: Concurrency

  • Современный параллелизм в Swift (Часть 02). Видео-курс

    Используйте свои знания об async / await, задачах и асинхронных последовательностях для использования параллельных задач в безопасных, производительных и предсказуемых асинхронных приложениях. Узнайте, как создавать и использовать пользовательские последовательности AsyncStream, continuations, группы задач (task groups) и custom actors.

    Для кого этот курс

    Этот курс предназначен для разработчиков Swift среднего уровня, которые знакомы с написанием асинхронных приложений с использованием async / await, задач и асинхронных последовательностей и хотят использовать пользовательские AsyncStream последовательности, continuations, группы задач и пользовательских actors для написания более безопасных и предсказуемых асинхронных приложений.

    Рассмотренные концепции

    Swift 5.5, iOS 15, Xcode 13.4

    • AsyncStream
    • Manual continuations
    • Модульное тестирование и инструменты тестирования (Unit testing & testing tools)
    • Группы задач (Task groups)
    • Custom actors
    • Global actors

    Смотреть видео-курс

    Часть 1:

    Часть 2:

    Скачать материалы и код курса

  • Современный параллелизм в Swift (Часть 01). Видео-курс

    Узнайте, как использовать новую собственную модель Swift для написания безопасного и эффективного параллельного кода. Создавайте безопасные, производительные и предсказуемые асинхронные приложения, используя эти функции быстрого параллелизма: асинхронные последовательности async/await, Tasks, MainActor, Asynchronous.

    Для кого этот курс

    Этот бесплатный видео-курс на русском языке предназначен для разработчиков Swift среднего уровня, которые знакомы с написанием асинхронных приложений, но хотят использовать новые возможности параллелизма в Swift 5.5 для написания более безопасных и предсказуемых асинхронных приложений.

    Рассмотренные концепции

    Swift 5.5, iOS 15, Xcode 13.4

    • Использование async / await
    • Задачи (Tasks)
    • MainActor
    • Асинхронные последовательности (Asynchronous Sequences)

    Смотреть видео-курс

    Часть 1:

    Смотреть видео-курс

    Часть 2:

    Скачать материалы и код курса