HTTP API и серверные основы
Контракты запросов, проверка данных, коды ошибок, пагинация, файлы, cookies, авторизация, права, платежи и фоновые очереди.
Материалы
- ASP.NET Identity и системы аутентификации
Описание систем аутентификации пользователей в приложениях ASP.NET, примеры использования ASP.NET Identity
- FTP клиент на C#
- IP — Internet Protocol
Описание протокола IP: содержание IP-заголовка, IP-адрес и их маршрутизация в подсетях, работа с портами
- Web-прокси
Описание работы с proxy-серверами в .NET
- Авторизация и роли в Visual Studio
- Администрирование пользователей в ASP.NET Identity
Добавление функциональности редактирования и удаления пользователей с помощью Identity в приложение ASP.NET Identity
- Архитектура Message Queuing
Описание структуры сообщений и очередей сообщений, являющихся частями архитектуры MSMQ
- Аутентификация и разрешения
Описание класса NetworkCredential, позволяющего указывать аутентификационные данные пользователей при подключении к серверу; описание атрибутов DnsPermission, WebPermission и SocketPermission, устанавливающих разрешения
- Аутентификация с помощью ASP.NET Identity
- Валидация данных в ASP.NET Identity
Примеры использования проверки достоверности паролей и данных пользователя в системе ASP.NET Identity
- Высокоуровневые протоколы, основанные на UDP
Краткое перечисление протоколов, реализованных на UDP
- Заполнение базы данных для ASP.NET Identity
Пример заполнения базы данных данными по умолчанию, для создания администратора Identity при первом развертывании приложения ASP.NET
- Использование ASP.NET Identity
Пример создания простой функции администрирования пользователей с помощью ASP.NET Identity, позволяющей просматривать всех существующих пользователей и добавлять их в приложение
- Использование OpenID и OAuth в ASP.NET Identity
Описание протоколов аутентификации OpenID и OAuth и пример использования аутентификации Google в приложении ASP.NET Identity
- Класс TcpClient
Описание свойств и методов класса TcpClient, предназначеного для использования протокола TCP
- Класс TcpListener
- Класс UdpClient
Описание свойств и методов класса UdpClient для считывания и отправки данных по UDP
- Класс WebClient
Использование класса WebClient для загрузки и выгрузки файлов через сеть
- Классы .NET для IP-адресов
Описание классов IPAddress, IPHostEntry и Dns, для работы с IP-адресами и DNS-серверверами
- Классы HttpWebRequest и HttpWebResponse
Описание классов HttpWebRequest и HttpWebResponse облегчающих работу с Http в .NET
- Классы WebRequest и WebResponse
Описание классов WebRequest и WebResponse для создания запросов и получения ответов от сервера
- Клиент-серверное приложение на потоковом сокете TCP
Практический пример построения клиент-серверного приложения TCP используя сокеты
- Модель OSI
Описание многоуровневой модели OSI (Open System Interconnection)
- Настройка ASP.NET Identity
Описание процесса подготовки к использованию платформы аутентификации пользователей ASP.NET Identity