Метка: Networking

  • Работа с сетевыми запросами в 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:

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

  • Основы работы с сетевыми запросами в Android (Часть 1). Видео-курс

    Узнайте о HTTP, JSON, REST и всех других интересных и важных сокращениях в мире сетей! Внедрите библиотеку дооснащения в Android, добавьте перехватчики, анализаторы (парсеры) и сопрограммы Kotlin.

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

    Этот бесплатный курс на русском языке предназначен для начинающих Android разработчиков которые хотят научиться использовать все сетевые возможности, предоставляемые платформой, используя такие вещи, как HTTP-соединения и модифицированную библиотеку.

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

    Android 12, Kotlin 1.6, Android Studio Chipmunk | 2021.2.1 Патч 1

    • HTTP — протокол передачи гипертекста (HyperText Transfer Protocol)
    • Основы многопоточности
    • JSON — объектная нотация JavaScript (JavaScript Object Notation)
    • REST — Передача репрезентативного состояния (Representational State Transfer)
    • HttpURLConnection
    • Синтаксические анализаторы и анализ данных (Parsers & Data parsing)
    • Gson Parser
    • Методы Retrofit и REST methods
    • OkHttp
    • Queries
    • Moshi Parser

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

    Часть 1:

    Часть 2:

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