Метка: URLSession

  • Работа с сетевыми запросами в iOS с помощью URLSession (Часть 2). Видео-курс

    Погрузитесь глубже в URLSession. Узнайте, как загружать данные и как выполнять фоновую загрузку. Работайте с сокетами и используйте WebSockets для обмена сообщениями в режиме реального времени. Узнайте больше об аутентификации, безопасности транспорта приложений и файлах cookie.

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

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

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

    Наконец, вы узнаете, как работать с файлами cookie.

    Охватываемые концепции

    Swift 5.6, iOS 15, Xcode 13.4.1

    • URLSession
    • Uploading Files
    • Vapor
    • Фоновые загрузки (Background Downloads)
    • Аутентификация (Authentication)
    • Сокеты (Sockets)
    • Веб-сокеты (WebSockets)
    • Безопасность при транспортировке приложений (App Transport Security)
    • Файлы cookie (Cookies)

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

    Часть 2:

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

  • Работа с сетевыми запросами в iOS с помощью URLSession (Часть 1). Видео-курс

    Узнайте, как использовать URLSession в iOS. Видео-курс, сетевой API Apple, в том числе как загружать данные, показывать ход загрузки, группировать несколько сетевых запросов, обрабатывать ошибки и многое другое. Узнайте о параллелизме и о том, какую роль он играет в работе сетей, выполняйте загрузки. Обновлено для iOS 15 и Swift 5.6

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

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

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

    Наконец, вы узнаете, как приостанавливать, отменять и возобновлять загрузку.

    Охватываемые концепции

    iOS 15, Swift 5.6, Xcode 13.4.1

    • URLSession
    • Настройка URLSessionConfiguration
    • Загрузка файлов (Downloading Files)
    • Приостановка (Pausing), возобновление (Resuming) и отмена загрузок (Canceling Downloads)
    • Отображение прогресса работы сети (Network Progress)
    • Моделирование различных скоростей сети (Network Speeds)

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

    Часть 1:

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