Уроки написаны с целью показать как создавать приложения, а не программировать, в них основной упор даётся на подходы и инструменты которые следует использовать при разработке, тем не менее, уроки разработаны так что бы даже человек с нулевым уровнем использования командной строки, знанием C# и программирования смог повторить и понять их.
Материал подготовлен под Visual Studio Code на MacOS, но больших отличий между IDE и платформами нет, уроки можно будет повторить как есть на Linux и с небольшими отличиями в командах терминала под Windows. Если хочется использовать другие IDE такие как Rider или Microsoft Visual Studio стоит учесть, что процесс отладки будет отличный. Код приложений останется неизменным между всеми платформами.
Консольными приложениями называются программы, которая не имеют графического интерфейса и работают в текстовом режиме выводя информацию в терминале командной строки. Команды в такой программе вводят с клавиатуры, результаты работы консольных приложений также выводятся на экран в текстовом формате.
Урок 01. Консольное приложение
Урок 03. Интерфейс командной строки
Урок 07. Комплексная конфигурация
Урок 09. Привязка конфигурации
Урок 10. Регистрация конфигурации в DI
TODO
TODO
Все решения доступны тут https://github.com/vahpetr/lessions.