PostSharp One-day Training

С 12 по 17 марта в Москве и Санкт-Петербурге состоится тур Гаэля Фрэтё (Gael Fraiteur) Patterns On The Road. Главной идеей этого тура является представление и продвижение идеи разработки приложений с помощью шаблонов проектирования. Не просто прорабатывать дизайн с помощью шаблонов проектирования, которые были представлены Бандой Четырех, но также думать и писать код с помощью шаблонов. Гаэль хочет показать, как шаблоны могут быть вынесены на новый уровень абстракции. Эту идею он продемонстрирует в применении к убийственной задаче: потокобезопасность.

17 марта в 10.00 на площадке бизнес-инкубатора "Ингрия" состоится PostSharp One-day Training.  

В рамках тренинга вы:

  • - Получите совершенно новый и захватывающий взгляд на процесс программирования, шаблоны проектирования и на то, что компилятор может сделать для вас. Это будет как глоток свежего воздуха, даже если вы не собираетесь использовать PostSharp.
  • - Изучите использование готовых решения из PostSharp Pattern Libraries (threading design patterns и INotifyPropertyChanged).
  • - Поймете, как автоматизировать ваши собственные шаблоны используя АОП.
  • - Узнаете о построении автоматической проверки архитектурных решений в вашем коде.
  • - Получите ответы напрямую от создателя PostSharp! 

План тренинга

Тренинг открывается кратким экскурсом в историю развития языков программирования и шаблонов проектирования, который ставит фундаментальный вопрос: почему мы думаем в терминах шаблонов, особенно шаблонов проектирования, но не следуем этим принципам когда начинаем писать код?

Собственно, этот вопрос и определяет план на весь день:

  • - Multithreading: Хватит работать на абсурдно низком уровне абстракции. На тренинге вы увидите подход рекомендуемый PostSharp, когда корректность мультипоточности проверяется компилятором на основе шаблонов многопоточности.
  • - INotifyPropertyChanged: Все уже наслышаны об этом, так что речь пойдет о кастомизации этого решения для сложных случаев.
  • - Aspect-oriented programming: Как реализовать свои аспекты, для автоматизации вашего кода.
  • - PostSharp Aspect Framework: Время жизни и применимость аспектов, базовые типы аспектов и способы их применения к коду.PostSharp Architecture Framework: Принудительная проверка кода на соответствие вашим шаблонам на этапе компиляции и в run-time.  

Требования к слушателям

 Тренинг очень насыщен практическими занятиями, не ожидайте длительных лекционных объяснений. Ожидается, что слушатели очень хорошо на практике знакомы с C# и с экосистемой языка и работают на должностях уровня Senior software developers, Software architects, Team leads, а также программисты которые хотят увидеть процесс создания ПО под совсем другим углом.

Регистрация по ссылке >>

Если у вас возникли какие-то вопросы, пишите по адресу my@violet-tape.net - Гордиенков Андрей.