Тёмный

07. Networking - Тимофей Сурков 

Yandex for Developers
Подписаться 65 тыс.
Просмотров 5 тыс.
50% 1

На этой лекции мы разберем клиент-серверное взаимодействие в рамках мобильной разработки для iOS. Подробно рассмотрим HTTP-взаимодействие и REST-архитектуру, покажем основы реализации сетевого слоя на языке Swift, поговорим о сериализации и десериализации данных, использовании формата данных JSON и проблемах безопасности в сетевом взаимодействии.

Опубликовано:

 

24 ноя 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 6   
@leaf_from_tree
@leaf_from_tree 2 года назад
Отличный доклад
@user-jw1jw7bl7m
@user-jw1jw7bl7m 2 года назад
А есть презентации где нибудь?
@mellrichard1243
@mellrichard1243 2 года назад
print(“super”)
@ayrzi
@ayrzi 2 года назад
Крутой способ поиска timeout😂
@ayrzi
@ayrzi 2 года назад
Как сервер с клиентом договариваются насчёт защиты?наверное через ключ, который они используют для шифрования информации? А если злоумышленник перехватил и это сообщение с ключом
@dmitriyobidin6049
@dmitriyobidin6049 3 месяца назад
Можно прочитать про TLS Handshake/асимметричное шифрование и как он помогает избежать man in the middle атак. Если кратко, по сети ходят только публичные ключи, с помощью которых информация кодируется, декодировать же её может только владелец приватного ключа. А легитимность полученного приватного ключа мы проверяет через специальные центры подтверждающие соответствие сертификата полученного от сервера и домена с которого этот сертификат получен. Затем, уже в рамках TLS подключения происходит обмен сообщениями которые содержат высокоуровневые объекты сессии(JWT токены, куки и прочая фигня).
Далее
Почему Катар богатый? #shorts
0:45
06. Concurrency - Денис Малых
1:37:09
Просмотров 8 тыс.
04. Views & Layout - Тимофей Таленфельд
1:28:16
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
Илья Чикмарев - async/await в Swift
29:19