
pluralsight
Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.
Getting Started with Asynchronous Programming in .NET
Использование асинхронных принципов имеет решающее значение для создания быстрых и быстро реагирующих приложений. В этом курсе «Начало работы с асинхронным программированием в .NET» вы изучите основополагающие знания, чтобы эффективно применять асинхронные принципы для создания быстрых и надежных приложений.
Сначала вы узнаете, как ключевые слова async и await вписываются в ваши приложения .NET и как они связаны с библиотекой параллельных задач. Далее вы узнаете, как асинхронное программирование отличается от параллельного программирования и как использовать параллельные расширения для выполнения быстрых вычислений, которые используют всю доступную вычислительную мощность. Наконец, вы узнаете, как адаптироваться в сложных сценариях и где могут потребоваться более глубокие знания внутренних органов. Когда вы закончите этот курс, у вас появятся навыки и знания о том, как применять принципы асинхронного программирования в любом типе приложения .NET.
Площадка, ранее была Digital Tutors, предлагает курсы по разным направлениям в разработке. Качество видеокурсов держит всегда на хорошем уровне.
Тесная связь делает наш код сложным для изменения и тестирования. В этом курсе «Начало работы с внедрением зависимостей в .NET» вы изучите основополагающие знания, необходимые для разрыва тесной связи с внедрением зависимостей.
Откройте для себя современную реализацию шаблонов проектирования с C # и .NET.
Создание основ для ведения логов может сэкономить часы на устранение неполадок и предоставить ценную информацию об использовании и производительности во всех ваших приложениях. В этом курсе вы узнаете о 4 основных «вещах» (использование, производительность, ошибки и диагностика) для ведения журнала и о том, как их регистрировать.