ВЕБ-ФРЕЙМВОРК НА C# С НУЛЯ— как устроен ASP.NET изнутри

Download-Informationen und Videodetails ВЕБ-ФРЕЙМВОРК НА C# С НУЛЯ— как устроен ASP.NET изнутри
Autor:
Ruslan ShishmarevVeröffentlicht am:
21.7.2025Aufrufe:
23Beschreibung:
В этом видео я создаю с нуля полноценный веб‑фреймворк на C#, вдохновлённый архитектурой ASP.NET. Без магии: только HttpListener, чистая логика, DI, роутинг, атрибуты, шаблонизатор, работа с URL и телом запроса. Вы увидите, как собрать фреймворк своими руками и лучше понять, что происходит под капотом ASP.NET. Подходит разработчикам, кто хочет разобраться в низкоуровневых механизмах, научиться строить архитектуру и просто прокачаться в C#. 00:00 Начало проекта, создание и настройка HttpListner 09:17 Обработка запроса 12:57 Отображение основной страницы и страницы с ошибкой 21:55 Создание endpoints, запросов с ответом JSON 30:10 Создание абстракции для возврата ответа по запросу 45:35 Атрибут для роутинга ApiController, создание контроллера, вынесение получение HTML страниц 54:44 Получение контроллеров, обработка методов для запросов, HttpGet атрибут 01:07:38 Создание разных запросов по атрибутам HttpGet, HttpPost, HttpPatch, HttpDelete 01:11:45 Обновление регистрации запросов в зависимости от Http методов, новая система маршрутизации, обработка Url по контроллеру и методу 01:45:15 Тестирование запросов, получение результата, первичное исправление ошибок 01:51:40 Обновление маршрутизации, оптимизация и рефакторинг 02:03:30 Оптимизация получения HTML страниц 02:10:22 Автоматическое создание папок src и html 02:18:26 Передача параметров в http методы, конвертация типов 02:41:55 Передача body в запрос, атрибут FromBody для параметра Http метода 02:48:42 Тестирование передачи body в метод запроса 02:56:46 Тестирование передачи body кастомного типа 03:01:22 Запросы по паттерну, передача параметра в составе url 03:23:08 Передача контекста в html страницу, шаблонизатор 03:40:28 Внедрение зависимостей, создание DI, Singletone, Scoped, Transient 04:18:14 Проверка Scoped 04:20:43 Рефакторинг, вынесение фреймворка в отдельную сборку
Ähnliche Videos: ФРЕЙМВОРК НА C

ПРОГРАММИРОВАНИЕ В СЕРОЙ ЗОНЕ: оффер от мутной компании

ИЗ ПРОДАЖ В ПРОГРАММИСТЫ | Кринж, бабки и джуны | Саша Алексеев

Как сделать ЗАВИСИМЫЕ поля со списком в базе Access за 10 минут

Разбираю фронтенд-код зрителей — HTML, CSS, JS, React | Код-ревью в прямом эфире

15. Семантические теги HTML: header, main, footer, section, aside, nav и остальные. Семантика HTML5

