ТОП за 28 дней

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

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

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

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

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

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

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

3 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config

Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.

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

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

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

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

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

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

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

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

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

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

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

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

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

8 ASP.NET MVC: Кто ты милый человек или используем Captcha из MvcTools

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

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

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

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

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

10 Реализация плагинов для ASP.NET Core Web API

Упражнения на тему - Реализация плагинов Web API на базе ASP.NET Core

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

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

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

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

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

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

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

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

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

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

14 ASP.NET 5 умер! Разрешите представить ASP.NET Core 1.0

Компания Microsoft нежданно негаданно переименовала платформу ASP.NET 5 в ASP.NET Core v1.0.

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

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

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

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

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

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

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

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

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

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

18 Каталог товаров 2023 (17)

Дорабатываем сущность Review. Получение списка объектов в этом видео.

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

19 Каталог товаров 2023 (14)

Создаем инфраструктуру для сущности Review. Метод создания.

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

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

Снова создаем инфраструктуру для сущности Review.

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

21 ASP.NET MVC: Оптимизация ссылок на сайте или SEO friendly MVC

Несмотря на то, что ссылки в ASP.NET MVC достаточно сильно, опять же силу своей архитектуры, оптимизированы под поисковые сервисы, рано или поздно возникает потребность в переименовании ссылок. Обычно, такие вопросы поднимаются со стороны людей отвечающих за продвижение сайта (например, сайта компании) в поисковых запросах, то есть SEO-менеджерами компании. Я предлагаю своё решение данного вопроса.

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

22 ASP.NET MVC: Шаблон ASP.NET MVC c DI-контейнером и прочими полезными добавками

Вы когда-нибудь задумывались о шаблоне для Visual Studio для ASP.NET MVC 5 c предустановленным DI-контейнером и система проекции одной сущности на другую (mapping)?

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

23 Каталог товаров 2023 (16)

Продолжаем создавать CRUD для сущности Review.

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

24 ASP.NET MVC: Плагины для ASP.NET MVC или Autofac Modules как plugins

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

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

25 Vuejs: Frontend для Музея Юмора 1

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

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

26 Каталог товаров 2023 (18)

Создадим облако меток (tag cloud)

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

27 ASP.NET MVC: История одного проекта "UI - всё для пользователя" (часть 5)

В этой части займемся пользовательским интерфейсом (UI). Моё, сугубо личное мнение, что пользовательский интерфейс (имеется в виду функциональные возможности, а не картинки и разноцветный текст) является одним из самых важных критериев качественного сайта.

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

28 Используем Bogus для создания тестовых данных

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, bogus, csharp, fake-data, generation