Только факты 9: Объединение и Минификация в ASP.NET Core

Опубликовано 13.03.2021 23:41:06 в категории Микросервисы

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, minification, bundling

Описание

Ключевые моменты:
#minification #minimization #JavaScript #css #aspnetcore #mvc #razor #blazor #компоненты #разметка #aspnet

Объединение и минификации — это два различных способа оптимизации производительности, которые можно применить в веб-приложении.

В этом видео

* Приветствие и вступление [00:00]
* Что такое Bundle [02:50]
* Коротко о проекте + афоризм [05:49]
* Практика [06:21]

О проекте

В этом видео проект, который является новой версией уже существующего сайта jfacts.ru. Реализация сопровождается видео материалами, в которых показаны все сложности, проблемы и трудности, которые пришлось решить процессе создания новой версии: импорт/экспорт данных, трансформация данных в новый формат, сохранение маршрутов сайта (routing), миграция из ASP.NET MVC 5 на ASP.NET Core MVC и другие важные вещи. Цели и задачи Показать на конкретном примере конкретного сайта (хоть и очень простого) проблемные моменты и способы их решения. Потому что всегда для любого разработчика "ковыряться" в старом коде было не самой приятной задачей (на мой взгляд) и тем более в чужом старом коде. А это нам обычно и приходится делать при устройстве на новую работу.

Затронутые аспекты

* 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)
* и многие другие

Видео

Ссылки

http://jfacts.ru
https://github.com/Calabonga/Facts
https://docs.microsoft.com/ru-ru/aspnet/core/client-side/bundling-and-minification?view=aspnetcore-5.0

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK Video

Больше видео на boosty Calabonga, а если хотите тоже получать донаты, тогда заходите и регистрируйте свою страницу на boosty. Я использую хостинг reg.ru, Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Комментарии к статье отключены

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.