ТОП за 28 дней
Сайтостроение
1 Практические советы по созданию REST API
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
Сайтостроение
2 Используем Bogus для создания тестовых данных
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, bogus, csharp, fake-data, generation
Сайтостроение
3 Web API авторизация Bearer с поддержкой cookies
В статье описывается как для Web API использовать OAuth 2.0 аутентификацию и авторизацию на основе access_token (Bearer), и как этот токен хранить в cookie чтобы не приходилось при каждом новом открытии сайта вводить данные для получения этого токена.
Сайтостроение
4 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config
Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.
Сайтостроение
5 Реализация плагинов для ASP.NET Core Web API
Упражнения на тему - Реализация плагинов Web API на базе ASP.NET Core
Сайтостроение
6 Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5
В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.
Сайтостроение
7 Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента
Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).
Сайтостроение
8 OperationResult как результат операции запроса на backend
В этом видео про: шаблоны, паттерны, разработка, calabonga, clean architecture, abstraction, interfaces, C#, c-sharp, реализация, практическое программирование, operationResult, nuget
Сайтостроение
9 ASP.NET MVC: Оптимизация ссылок на сайте или SEO friendly MVC
Несмотря на то, что ссылки в ASP.NET MVC достаточно сильно, опять же силу своей архитектуры, оптимизированы под поисковые сервисы, рано или поздно возникает потребность в переименовании ссылок. Обычно, такие вопросы поднимаются со стороны людей отвечающих за продвижение сайта (например, сайта компании) в поисковых запросах, то есть SEO-менеджерами компании. Я предлагаю своё решение данного вопроса.
Сайтостроение
11 ASP.NET MVC: Как сделать PagedList
При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.
Сайтостроение
12 Knockout: Переключаем проверку ввода на русский язык или Knockout.Validation Localize (Globalize)
Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".
Сайтостроение
13 Каталог товаров 2023 (19)
Продолжение реализации каталога товаров по версии 2023 года.
Сайтостроение
14 Только факты 20: Редактирование факта
В этом видео про: backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, aspnetcore, только_факты, components
Сайтостроение
15 ASP.NET MVC: История одного проекта "Обработка ошибок" (часть 8)
ASP.NET MVC Framework умеет многое, и более того может прекрасно расширяться и дополняться. В этой статье поговорим об обработке ошибок. Будут показаны несколько способов.
Сайтостроение
16 ASP.NET MVC: Плагины для ASP.NET MVC или Autofac Modules как plugins
Модульные приложения - это хорошо масштабируемые приложения, которые достаточно просто поддаются расширению, то есть добавлению нового функционала. В этой статье описывается один из примеров организации модульного приложения на основе DI-контейнера Autofac.
Сайтостроение
17 ASP.NET MVC: Unit of Work или продолжаем оптимизировать сайт
В этой статье продолжим оптимизацию производительности на сайте "Музей юмора". Будем реализовывать патерн Unit of Work, который достаточно подробно описана на сайте asp.net.
Сайтостроение
18 Что значит имя 3: База данных для SPA или Code First на EntityFramework
В предыдущей статье из цикла “Что значит имя” было показано что из себя представляет DurandalJS и как с ним работать. В этой статье будем работать с EntityFramework: создадим базу данных по принципу Code First; создадим классы сущностей, настроим SQL-подключение.
Сайтостроение
19 SignalR Chat: Клиент чата на WinForms
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, winforms
Сайтостроение
20 ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container
Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.
Сайтостроение
21 Каталог товаров 2023 (14)
Создаем инфраструктуру для сущности Review. Метод создания.
Сайтостроение
22 SignalR Chat: Сервер и его клиенты
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, aspnetcore, signalr
Сайтостроение
23 Каталог товаров 2023 (17)
Дорабатываем сущность Review. Получение списка объектов в этом видео.
Сайтостроение
24 React: Frontend для Музея Юмора 2
В этом видео про: create-react-app, react, bootstrap, font awesome, api, components, category, category selector, музей юмора
Сайтостроение
25 Создаем каталог товаров на ASP.NET Core
В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, уроки
Сайтостроение
26 ASP.NET MVC: Шаблон ASP.NET MVC c DI-контейнером и прочими полезными добавками
Вы когда-нибудь задумывались о шаблоне для Visual Studio для ASP.NET MVC 5 c предустановленным DI-контейнером и система проекции одной сущности на другую (mapping)?
Сайтостроение
27 BackgroundWorker на ASP.NET Core
Запускаем задачи по расписанию на платформе ASP.NET Core
Сайтостроение
28 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)
Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.