ТОП за 28 дней

Сайтостроение

1 Практические советы по созданию REST API

Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.

Сайтостроение

2 Аутентификация: Swagger и IdentityServer (часть 7)

Подключаем Swagger авторизацию к IdentityServer4.

Сайтостроение

3 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)

Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.

Сайтостроение

4 Что такое SPA или одностраничный портал

В этой статье речь пойдет о Single Page Application (SPA). Будут рассмотрены плюсы и минусы web-приложения построенного по принципам одностраничного сайта (SPA)

Сайтостроение

5 ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?

При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.

Сайтостроение

6 Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента

Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).

Сайтостроение

7 ASP.NET MVC: История одного проекта "Всё ради данных" (часть 2)

После некоторого раздумья, решил переименовать статьи, чтобы название максимально подходило к теме статьи. Я просто расскажу как я создаю себе новый сайт.

Сайтостроение

8 Web API авторизация Bearer с поддержкой cookies

В статье описывается как для Web API использовать OAuth 2.0 аутентификацию и авторизацию на основе access_token (Bearer), и как этот токен хранить в cookie чтобы не приходилось при каждом новом открытии сайта вводить данные для получения этого токена.

Сайтостроение

9 ASP.NET MVC: История одного проекта "Обработка ошибок" (часть 8)

ASP.NET MVC Framework умеет многое, и более того может прекрасно расширяться и дополняться. В этой статье поговорим об обработке ошибок. Будут показаны несколько способов.

Сайтостроение

10 ASP.NET MVC: Как сделать PagedList

При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.

Сайтостроение

11 Как добавить API в проект с Razor Pages на ASP.NET Core

Речь пойдет про шаблон для Visual Studio 2022, который называется "ASP.NET Core Web App". Используем NET 6.0.

Сайтостроение

12 Vuejs: Frontend для Музея Юмора 3

В этом видео про: vue, calabonga, bootstrap, forn-awesome, humor, museum, музей юмора, create, framework, UI, binding, api, service, pubsub, паттерн, publisher, subscriber

Сайтостроение

13 ASP.NET MVC: Делаем голосование на сайте при помощи Knockout

В предыдущей статье экспериментировали с формой обратной связи. Магия Knockout позволила максимально быстро и просто реализовать функционал формы обратной связи. На этот раз попробуем что-нибудь поинтереснее, например, "голосование".

Сайтостроение

14 Реализация плагинов для ASP.NET Core Web API (эпизод 2)

Продолжаем делать плагины, но теперь задача более сложная. Отобразим список плагинов, которые установлены в Shell.

Сайтостроение

15 ASP.NET MVC: Каскадные зависимости в MVC 3 или зависимый DropDownListFor

Не так давно передо мной была поставлена задача реализовать в проекте ASP.NET MVC 3 некое подобие выпадающих списков (ComboBox или DropDownList) зависимых один от другого. Это значит, что данные обновляются в зависимости от другого Html-объекта. Задача была поставлена и решена.

Сайтостроение

16 ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container

Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.

Сайтостроение

17 ASP.NET MVC: История одного проекта "Поиск" (часть 10)

Одной и самый востребованных функций для сайта любого типа является поиск. В этот раз я буду делать универсальный поиск для музея юмора, описанный в прошлой части девятой части "История одного проекта".

Сайтостроение

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

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

Сайтостроение

19 ASP.NET MVC: Unit of Work или продолжаем оптимизировать сайт

В этой статье продолжим оптимизацию производительности на сайте "Музей юмора". Будем реализовывать патерн Unit of Work, который достаточно подробно описана на сайте asp.net.

Сайтостроение

20 Создаем каталог товаров на ASP.NET Core

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, уроки

Сайтостроение

21 ASP.NET MVC: Переходим с MVC 3 на MVC 4

Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.

Сайтостроение

22 Каталог товаров 2023 (20)

Завершаем реализацию каталога товаров по версии 2023 года.

Сайтостроение

23 Аутентификация: Управление ролями и разрешениями

В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, explanation, tutorial, обучение, loging, calabonga, claims, roles, permission, роли, разрешения, утверждения, basics

Сайтостроение

24 Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5

В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.

Сайтостроение

25 SignalR Chat: Клиент чата на WinForms

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

Сайтостроение

26 BackgroundWorker на ASP.NET Core

Запускаем задачи по расписанию на платформе ASP.NET Core

Сайтостроение

27 ILogger в ASP.NET Core

В этом видео я хочу показать, как я обычно использую логирование в своих проектах.

Сайтостроение

28 Что значит имя 3: База данных для SPA или Code First на EntityFramework

В предыдущей статье из цикла “Что значит имя” было показано что из себя представляет DurandalJS и как с ним работать. В этой статье будем работать с EntityFramework: создадим базу данных по принципу Code First; создадим классы сущностей, настроим SQL-подключение.