🏆
.NET Developer Roadmap
  • README
  • Tech Skills
    • Язык C#
      • LINQ
      • Многопоточность и Асинхронность
      • Expression Trees
      • Рефлексия
      • Диагностика
    • Системы контроля версий
    • Технологии
      • .Net Framework / .Net Core
      • Фреймворки доступа к данным
        • Dapper
        • Entity Framework
      • Task Scheduling
      • Good to Know Libraries
    • Обеспечение качества
      • Тестирование
      • Рефакторинг
      • Code Review
      • Метрики и мониторинг
      • Работа с техническим долгом
    • Базы Данных
      • T-SQL
      • NoSQL
      • Search Engines
      • Cloud Databases
    • Принципы и методологии
      • Шаблоны проектирования
      • Шаблоны уровня доступа к данным
      • ООП
      • SOLID
      • Inversion of Control
      • Архитектурные шаблоны
        • Command Query Responsibility Segregation, CQRS
        • Domain-driven design, DDD
    • Построение Веб-сервисов
      • HTTP, REST, Веб-фреймворки
      • Логирование
      • Кэширование
      • Авторизация и Аутентификация
      • Web Servers
    • Алгоритмы и Структуры Данных
    • Распределённые системы и Микросервисы
      • Шаблоны проектирования
      • Семантики доставки
      • Message Brokers
      • Message-Bus
      • Docker
      • Kubernetes
      • Консенсус в распределенных системах
    • Автоматизация цикла разработки
    • Полезные ссылки
  • Personal Skills
    • Методологии разработки
Powered by GitBook
On this page
  • Темы:
  • Контрольные вопросы:
  • Источники:

Was this helpful?

  1. Tech Skills
  2. Построение Веб-сервисов

HTTP, REST, Веб-фреймворки

Темы:

  • Клиент-серверная архитектура, REST

  • HTTP протокол, Структура HTTP запросов и ответов, HTTP методы: GET, POST, PUT, DELETE

  • Жизненный цикл запроса в ASP.NET MVC

  • ASP.NET MVC vs ASP.NET Web API

  • OWIN, Katana

  • Веб-сервер Kestrel

  • SignalR

  • Кеширование

  • Версионирование API

  • gRPC в ASP.NET Core

  • ASP.NET Identity

Контрольные вопросы:

  • Что такое REST?

  • В чем разница между HTTP методами POST и PUT?

  • Опишите жизненный цикл запроса в ASP.NET MVC.

  • Для чего предназначена спецификация OWIN?

  • Для чего применяется версионирование API?

  • Какой транспортный протокол использует библиотека SignalR?

  • Что такое JWT токены?

Источники:

PreviousПостроение Веб-сервисовNextЛогирование

Last updated 5 years ago

Was this helpful?

Синхронизируем понимание REST
Общая структура HTTP-запросов и ответов
Типы HTTP-запросов и философия REST
Жизненный цикл приложения ASP.NET MVC 5
Difference Between MVC and Web API
OWIN и Katana: первый взгляд
Kestrel web server implementation in ASP.NET Core
ASP.NET Core Blazor state management
Session and app state in ASP.NET Core
ASP.NET Core SignalR Chat with Angular 5
Introduction to Identity on ASP.NET Core
Кэширование в памяти в ASP.NET Core
Four REST API Versioning Strategies
API Versioning in Asp.Net Core 2.0
Введение в gRPC
Why gRPC?
C# to C# Communication: REST, gRPC and everything in between