Ekosistem .NET

NuGet, publikasi package, organisasi solution, logging terstruktur, dan dependency injection.

Modul ini membahas perangkat ekosistem .NET yang bekerja di sekitar bahasa C#, yaitu NuGet untuk mencari, memasang, dan memberi versi package, pembuatan serta publikasi pustaka sendiri, pengorganisasian banyak proyek dalam satu solution, dan dua pilar aplikasi modern dari keluarga pustaka Microsoft.Extensions, yaitu logging terstruktur dengan ILogger dan dependency injection dengan tiga masa hidup service. Semua perintah dijalankan dengan dotnet CLI, dan setiap potongan kode disertai keluaran aslinya sehingga dapat direproduksi langsung di terminal. Penguasaan modul ini menjadikan pengelolaan dependensi, struktur proyek, dan penyusunan layanan aplikasi dilakukan dengan pola yang sama seperti proyek .NET profesional.