На этом курсе вы изучите основы языка программирования C# от Microsoft и экосистемы .NET, одной из самых мощных и продуктивных платформ для разработки. Мы разберём базовый синтаксис C# (переменные, циклы и другие ключевые элементы), типы данных и их роль в языке, коллекции (включая мощную парадигму LINQ), а также основные библиотеки, которые пригодятся вам на пути изучения .NET. Кроме того, вы познакомитесь с инструментами .NET, такими как командная строка .NET CLI, структура проектов и популярные среды разработки для .NET. В заключение мы создадим первый JSON API с логированием, внедрением зависимостей и базой данных.
Курс охватывает:
- Полный обзор языка C#, от основ до продвинутых техник программирования.
- Обзор наиболее используемых библиотек .NET Core: HTTP-запросы, работа с файлами, преобразование данных в JSON и обратно.
- Обзор инструментов экосистемы .NET, включая команду dotnet CLI.
- Путь от «hello world» до создания базового JSON HTTP API с элементами логирования и внедрения зависимостей.