Встречи

21я встреча группы пройдет в черверг, 29го Апреля в 19oo.
Встреча группы пройдет в Университете Путей Сообщения по адресу:
 — Аудитория 1-217 (Встречаемся в холле 1 го корпуса), Московский пр. д. 7 (карта).

Программа

  • 19:00 – 21:00 — Bistro & NDjango, Дмитрий Зорин и Анатолий Бачурин

Дмитрий Зорин

О себе

Software developer с 15+ стажем, из них - 5 лет писанины для .NET Framework, последние лет 10 занимаюсь разработкой feature-rich web-приложений - DHTML/JavaScript, Java/PHP/ASP.NET, MS SQL/Sybase/Oracle/MySQL. Senior developer в Hill30.

Дмитрий Зорин

Анатолий Бачурин

О себе

ASP.NET разработчик со стажем более 5 лет. Имею опыт использования как MS-SQL, так и Sybase. Помимо WebForms есть опыт использования альтернативных решений. Наиболее существенный с nVelocity, NDjango и Bistro.

Анатолий Бачурин

О чем доклад

Bistro и NDjango

  • Введение
    • Что такое Bistro и NDjango?
  • NDjango
    • Язык шаблонов Django
    • NDjango vs. Django – сходства и различия
    • Расширение NDjango – собственные тэги и фильтры
      • Фильтры
      • Тэги
    • Редактор шаблонов в VS 2010
    • Интеграция с другими системами
      • Bistro
      • ASP.NET MVC
      • Monorail
      • Другие
  • Bistro
    • Принципы REST – ресурсы и действия
    • Отличия от других реализаций MVC
    • Построение цепочек контроллеров по зависимостям ресурсов
    • Привязка по URL, аспекты (по терминологии AOP)
    • Доступ к данным с помощью атрибутов
    • Композиция атрибутов
    • Поддержка модели
      • Привязка полей контроллера к полям бизнес-объекта
        • Автоматизация привязок
      • Валидация
        • Сервер
        • Клиент
    • Безопасность, защита, аутентификация
      • Разграничение доступа
      • Аутентификация
    • Расширяемость
  • Построение простого приложения на Bistro и NDjango