Программирование [swiftbook] Networking

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: swiftbook​
Название: Networking​

cover.jpg

Продолжительность: 7 ч 56 мин Количество уроков: 37 Видео Язык: Русский Вес архива: 2,38 ГБ


Курс «Networking» — это практическое погружение в работу с сетевыми запросами в iOS. Вы освоите URLSession, научитесь уверенно отправлять и принимать данные, интегрировать сторонние сервисы и создавать современные приложения, активно взаимодействующие с сетью.

Что вы изучите в этом курсе

Обучение охватывает полный цикл работы с сетью в iOS — от базовых запросов до сложных сценариев фоновой загрузки и интеграции SDK популярных сервисов.

Работа с URLSession

Вы глубоко разберёте стек URLSession и научитесь использовать его возможности на практике.

• Структура и ключевые компоненты URLSession
• Создание и настройка различных типов сетевых сессий
• GET и POST запросы с учетом лучших практик
• Обработка ответов сервера и работа с ошибками

Получение и обработка данных

Вы научитесь эффективно работать с разнообразными типами сетевых данных.

• Загрузка изображений и оптимизация работы с ними
• Получение JSON и его декодирование в собственные модели
• Использование Codable для безопасной сериализации

Фоновая загрузка и выгрузка данных

Курс включает практику по работе с большими объёмами информации.

• Фоновые загрузки с отображением прогресса в интерфейсе
• Выгрузка данных на удалённые серверы
• Настройка конфигураций для долгих и нестабильных запросов

Использование сторонних инструментов

Alamofire

Вы освоите самую популярную библиотеку для сетевых запросов — Alamofire. Она значительно упрощает рутинные задачи и ускоряет разработку.

• Отправка запросов и обработка ответов
• Работа с параметрами и кодировкой
• Загрузка и загрузка файлов

Авторизация через сторонние сервисы

В завершение курса вы создадите систему авторизации для реального приложения.

• Интеграция Facebook и Google SDK
• Создание и кастомизация кнопок логина
• Получение и обработка публичных данных пользователей
• Использование Firebase для хранения профилей

Чему вы будете готовы после курса

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху