• Цель урока: Изучить способ авторизации через Cookie, использование стандартных атрибутов доступа к контроллеру и методу контроллера. Использование IPrincipal. Создание собственного модуля (IHttpModule) и собственного фильтра IActionFilter. Небольшое отступление: На самом деле в asp.net mvc все учебники рекомендуют пользоваться уже придуманной…

  • Цель урока. Отследить весь путь создания записи в БД и вывода его. Вывод ошибок. Валидация. Мапперы. Написание атрибута валидации. Капча. Создание данных в БД. Введение Наконец, переходим к одному из самых важных уроков, в котором будет рассказано про создание записей.…

  • Цель урока: Изучить инициализацию маршрутизации. Деление на Areas в приложении. Принципы создания маршрутизации. Controller и Action. Веб-сайт состоит из страниц. Вообще, веб-сайт состоит не из страниц, а из ответов на запросы, но какую-то определенную структуру мы хотим иметь. Собственно, у…

  • Цель урока: Изучить основные принципы работы с базой данных. Краткое описание реляционной модели баз данных. Работа с базой данных (создание таблиц, связей в VS 2012). Команды INSERT, UPDATE, DELETE, SELECT. Использование LinqToSql и Linq. Создание репозитария, IRepository, SqlRepository. Что такое…

  • Цель урока. Научиться создавать тесты для кода. NUnit. Принцип применения TDD. Mock. Юнит-тесты. Интегрированное тестирование. Генерация данных. Тестирование, принцип TDD, юнит-тестирование и прочее. Тестирование для меня лично – это тема многих размышлений. Нужны или не нужны тесты? Но никто не…

  • Цель урока. Научиться использовать Scaffolding для создания прототипа проекта. Определяем и фиксируем структуру репозитория. Простая и языковая версия класса. Тестируем использование Scaffolder-а, используем «направляющие» атрибуты. Параметры для Scaffolder-а. Создание управляющих атрибутов. Полный цикл создания и управления объекта в админке. Scaffolding.…

  • Цель урока. Научиться создавать многоязычные сайты. Структура БД. Ресурсы сайта. Определение языка. Переключение между языками. Работа в админке. Проблемы многоязычного сайта Итак, заказчик просит сделать сайт многоязычным, т.е. чтобы и по-русски, и по-французки, и по-английски. Это может быть как просто…

  • Цель урока. Научиться работать с форматом json. Инструменты по работе с json. Написание сторонних запросов, авторизация через получение данных от facebook и vkontakte. Ajax в работе с json (авторизацию переписать). API сайта. Json и Json.net Json – это текстовый формат…

  • Цель урока: финальный урок по созданию приложения. Написание технического задания. Создание БД. Переименование webTemplate. Применение скаффолдинга. Админка. Основной сайт. Тесты. О главном Это финальный урок, и тут я немного отойду от конкретного программирования и поразмышляю о работе. Программирование – это…

  • — Ну что мои дорогие ученики, теперь вы понимаете, как вычисляется синус и косинус угла? — Учитель, а где это пригодится в жизни? — А что уже звонок прозвенел? Все свободны!