DEV-001_NET
Шаблоны проектирования GoF. Редакция для .NET
Мастерство паттернов проектирования на .NET. Упростите поддержку кода, ускорьте разработку и улучшите архитектурные навыки. Практика на реальных кейсах и разбор антипаттернов.
DEV-005
Управление зависимостями в .NET
Освойте Dependency Injection и IoC для создания гибких и масштабируемых приложений на .NET. Курс включает теоретические материалы, демонстрации и практические примеры, которые помогут вам эффективно управлять зависимостями в проектах.
DEV-006_NET
Рефакторинг кода на языке C#
Превратите legacy-код в чистый, читаемый и эффективный! Научитесь рефакторить код на C# как профессионал — улучшайте архитектуру, ускоряйте разработку и снижайте количество багов. Освойте методы рефакторинга и избавьтесь от запахов кода, чтобы сделать ваш проект более поддерживаемым и эффективным.
DEV-009_NET
Разработка через тестирование (TDD) на языке C#
Данный курс знакомит слушателей с одной из практик разработки программного обеспечения по методологии Agile – разработкой через тестирование (TDD – test-driven development). Этот курс, в котором также рассматривается теория модульного тестирования с образцами кода на C#, будет полезен для начинающих разработчиков независимо от методологий, используемых в проекте.
NET-001
Основы .NET-разработки и языка C#
Научитесь создавать приложения на C#, применяя принципы ООП и оптимизируя работу с памятью.
NET-003
Асинхронное программирование в .NET
Освойте асинхронное программирование в .NET и повысьте производительность ваших приложений. В этом курсе вы узнаете о современных паттернах и библиотеках, таких как TPL, Reactive Extensions и async/await, которые помогут вам эффективно работать с асинхронными операциями. Кроме того в рамках курса изучаются низкоуровневые идиомы и паттерны, такие как Classical Async Pattern, а также современные библиотеки, включая TPL и Reactive Extensions
NET-011
C# Tips and Tricks
C# Tips and Tricks: Раскройте тонкости языка C# и платформы .NET, изучив продвинутые возможности и лучшие практики, которые помогут повысить продуктивность и качество вашего кода. В любом современном языке есть функции, поведение которых не очевидно с первого взгляда, и язык C# в этом плане не исключение. За последние десятилетия язык C# претерпел огромное количество изменений, превратившись из «простого» объектно-ориентированного языка в гибрид с возможностью использования различных парадигм программирования.
SDP-030_prg
Продвинутая разработка в Microsoft .NET
Освойте продвинутые техники .NET для создания высокопроизводительных и масштабируемых приложений. Курс охватывает современные подходы к асинхронному программированию, углубленное понимание внутренних механизмов .NET и лучшие практики проектирования. Уникальность: фокус на оптимизацию кода в режиме Release и применение Reactive Extensions для реактивных систем.