Только факты 10: Главная страница сайта

preview_player
Показать описание
Ключевые моменты:
#taghelper #aspnetcore #mvc #razor #blazor #компоненты #разметка #aspnet

В этом видео:
* Приветствие и вступление [00:00]
* О чем этот проект [02:40]
* Практическое программирование [03:14]

О проекте

Цели и задачи
Показать на конкретном примере конкретного сайта (хоть и очень простого) проблемные моменты и способы их решения. Потому что всегда для любого разработчика "ковыряться" в старом коде было не самой приятной задачей (на мой взгляд) и тем более в чужом старом коде. А это нам обычно и приходится делать при устройстве на новую работу.

Затронутые аспекты:
* EntityFrameworkCore (ORM)
* EntityFrameworkCore Migrations
* MS SQL Server
* Microsoft.AspNetCore.Identity
* Mediatr (паттерн "Посредник")
* Automapper (маппинг DTO)
* BackgroudWorker (IHostedServices)
* Blazor (Components)
* JavaScript (очень мало)
* BundleConfig (CSS и JavaScript)
* Razor (разметка для MVC)
* Razor (TagHelper компоненты)
* Bootstrap фреймворк (CSS)
* Font Awesome (icons)
* Serilog (loпging)
* и многие другие

По словам автора (Jimmy Bogard) это:
* Простая реализация паттерна «Посредник» (Mediator) на NET
* Обмен сообщениями без каких-либо зависимостей
* Поддержка запросов/ответов, команд, запросов, уведомлений и событий, синхронных и асинхронных сообщений с интеллектуальной диспетчеризацией через поддержкой обобщённых типов

Ссылки

Благодарности и помощь каналу принимаются:
Рекомендации по теме
Комментарии
Автор

До чего ж кайфово. Хоспади храни этот канал.

maxmashpit
Автор

Справа на странице можно добавить: рейтинг фактов оцененные пользователями, самые обсуждаемые факты, рейтинг тэгов, последние комментарии к фактам, облако тэгов, быстрое добавление факта, сортировка фактов.

perevozchikov_andrei
Автор

А стоит ли вообще делать несколько частичных представлений, если карточка одной структуры или планируются куски куда-то браться ? Насколько помню ещё, все частичные представления закидывают в Shared

ЕвгенийКорнелюк-зм