Большинство людей знают, PostSharp для лесозаготовок и обработки исключений, но тех, кто осмеливается идти глубже, часто изменить способ, которым они думают о программировании - навсегда. Поставлены PostSharp основатель и ведущий инженер Гаэль Fraiteur этот курс исследует концепции аспектно-ориентированного программирования, объясняет, как автоматизировать реализации паттернов проектирования, и описывает, как проверить правила проектирования и архитектуры. В конце дня, вы будете иметь общее понятие о том, что PostSharp можете сделать для вашей команды.
Вечерний семинар рассматривает концепции использования шаблонов в общем ключе, тогда как на тренинге вы узнаете, как реализовать разработку шаблонами с применением PostSharp.
Тренинг открывается кратким экскурсом в историю развития языков программирования и шаблонов проектирования, который ставит фундаментальный вопрос: почему мы думаем в терминах шаблонов, особенно шаблонов проектирования, но не следуем этим принципам когда начинаем писать код? Собственно, этот вопрос и определяет план на весь день:
- Multithreading: Хватит работать на абсурдно низком уровне абстракции. На тренинге вы увидите подход рекомендуемый PostSharp, когда корректность мультипоточности проверяется компилятором на основе шаблонов многопоточности.
- INotifyPropertyChanged: Все уже наслышаны об этом, так что речь пойдет о кастомизации этого решения для сложных случаев.
- Aspect-oriented programming: Как реализовать свои аспекты, для автоматизации вашего кода.
- PostSharp Aspect Framework: Время жизни и применимость аспектов, базовые типы аспектов и способы их применения к коду.
- PostSharp Architecture Framework: Принудительная проверка кода на соответствие вашим шаблонам на этапе компиляции и в run-time.
Гаэль начал программировать еще ребенком – создал и продал первое коммерческое приложение в возрасте 12 лет – и программирует успешно до сих пор. Он основатель и главный инженер в PostSharp Technologies широко признанный эксперт в мире аспектно-ориентированного программирования. Принимает участие в конференциях и митапах в Европе и Соединенных Штатах. |
Внимание: Гаэль не профессиональный тренер. Он ломовая лошадь, которая тянет на себе большую часть дизайна и разработки продукта. Выбирайте этот тренинг если вы хотите вдохновиться примером человека, который провел последние 10 лет разрабатывая языки программирования и инструменты разработчика.
Основные преимущества
- Вдохновляйтесь и учитесь думать по-другому о программировании, о design patterns, и о том, что компилятор может сделать для вас. Подышать свежим воздухом, даже если Вы не собираетесь использовать PostSharp.
- Узнайте, как использовать готовые PostSharp шаблон библиотеки (threading шаблоны проектирования и INotifyPropertyChanged).
- Понять, как автоматизировать свой собственный дизайн структуры с помощью аспектно-ориентированного программирования.
- Узнайте, как автоматизировать проверку coding guidelines.
- Получить ответы на Ваши вопросы непосредственно создателем PostSharp.
Количество мест ограничено. При достижении лимита, мы выберем участников рандомно.