Логирование — это не просто техническая деталь, а фундамент, который обеспечивает стабильность, наблюдаемость и предсказуемость .NET‑приложений. В этом курсе вы шаг за шагом освоите практическое логирование — от базовых концепций до профессиональных стратегий, используемых в реальных продакшен‑системах.
Что вы узнаете в этом курсе
Курс «От новичка до мастера: Логирование в .NET» поможет вам понять, как правильно собирать, структурировать и анализировать логи, чтобы быстро находить ошибки и улучшать качество приложений.
Основы современного логирования в .NET
Что такое логирование и зачем оно нужно в разных типах приложений
Как работает встроенный .NET Logger
Подходы к структурированию логов
Работа с Serilog
Почему Serilog стал стандартом де-факто
Богатая экосистема sink’ов для вывода логов
Практическая настройка и интеграция Serilog в проекты
Преимущества правильного логирования
Грамотная архитектура логирования помогает значительно сократить время диагностики проблем и ускоряет процесс разработки.
Ключевые преимущества
Высокая наблюдаемость системы
Минимизация времени на поиск ошибок
Улучшение качества и стабильности приложения
Прозрачная аналитика поведения пользователей и системы
Чему научит вас преподаватель
Ник — опытный .NET‑разработчик, который передает знания, полученные в реальных боевых условиях: от небольших проектов до высоконагруженных систем.
Практические навыки, которые вы получите
Настройка логирования в продакшене
Сбор и анализ диагностических данных
Построение структуры логов, удобной для чтения и автоматической обработки
Лучшие практики, применяемые в индустрии
Почему этот курс важен
Рано или поздно в любом приложении что‑то идет не так. Система логирования — это ваш главный инструмент для поиска причин, предотвращения повторных инцидентов и постоянного улучшения продукта.
Кому подойдет курс
Начинающим .NET‑разработчикам
Инженерам, стремящимся повысить надежность своих приложений
Тем, кто хочет глубже разобраться в Serilog и системах логирования
Итог
После прохождения курса вы будете уверенно работать с логированием в .NET, разбираться в Serilog и применять лучшие практики для создания надежных, диагностируемых и поддерживаемых приложений.
Удален по просьбе правообладателя
Урок 1.00:01:32
Welcome
Урок 2.00:01:19
What will you learn in this course?
Урок 3.00:00:49
Who is the course for and prerequisites
Урок 4.00:01:59
What is Logging?
Урок 5.00:01:49
The simplest log entry
Урок 6.00:01:40
Log categories
Урок 7.00:04:47
Log Levels
Урок 8.00:02:26
Log providers (destinations)
Урок 9.00:00:35
Section recap
Урок 10.00:03:04
The modern .NET Logger
Урок 11.00:02:56
The log methods
Урок 12.00:02:12
Why simple logging isn’t good enough
Урок 13.00:01:28
What is Structured Logging?
Урок 14.00:01:39
The message template
Урок 15.00:02:32
Log entry parameters
Урок 16.00:02:12
Understanding the Log Category
Урок 17.00:05:21
Working with the Log Level
Урок 18.00:02:50
The log event id
Урок 19.00:00:55
Section recap
Урок 20.00:05:28
The logging packages
Урок 21.00:03:53
Host vs non-host console app
Урок 22.00:03:10
Customizing the loggers and providers
Урок 23.00:04:33
Log category configuration
Урок 24.00:01:53
Dealing with exceptions
Урок 25.00:04:04
What are Log filters?
Урок 26.00:00:51
Section recap
Урок 27.00:01:15
What is a provider?
Урок 28.00:02:00
Built-in providers
Урок 29.00:05:02
Using the Application Insights provider in ASP.NET Core
Урок 30.00:04:29
Using the Application Insights provider in a console app
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.