C# — Satu Bahasa, Keseluruhan Ekosistem .NET
C# ialah bahasa utama platform .NET, yang digunakan untuk membina API web, aplikasi desktop, perkhidmatan masa nyata, pekerja natif awan dan permainan. C# memperkenalkan ciri bahasa moden secara berterusan — rekod, pembina utama, ahli wajib, pemadanan corak, Span<T> — sambil kekal sebagai bahasa bertip statik dan dikutip sampah dengan rantai alat yang matang. Laluan ini merangkumi keseluruhan bidangnya: daripada pemboleh ubah pertama anda hingga penjana sumber, CQRS dan Native AOT.
Perkara yang Akan Anda Pelajari
Anda akan bermula dengan jenis, aliran kawalan, rentetan, tatasusunan dan kaedah, kemudian beralih kepada model objek — kelas, pewarisan, struktur, rekod dan antara muka. Tahap pertengahan merangkumi LINQ, async/await, generik, wakil, Entity Framework Core, ASP.NET Core Minimal APIs, SignalR dan komponen Blazor. Di bahagian belakang, anda akan mempelajari suntikan kebergantungan, perisian tengah, pengesahan JWT, dasar kebenaran, FluentValidation, pengehad kadar, penyimpanan cache teragih dengan Redis dan corak daya tahan dengan Polly. Kursus lanjutan membincangkan Span<T> dan pengurusan memori, pantulan, pepohon ungkapan, CQRS dengan MediatR, baris gilir mesej dengan MassTransit, OpenTelemetry, pengaturcaraan selari dan pengoptimuman prestasi Native AOT.
Laluan Pembelajaran
Lapan puluh dua kursus aktif merangkumi A1 hingga C2. Kursus A1 dan A2 membina asas bahasa — pemboleh ubah, operator, enum, inferens jenis dan interpolasi rentetan. B1 merangkumi keseluruhan model berorientasikan objek serta sintaks moden seperti tupel, nyahbinaan, julat dan ungkapan koleksi, dan berakhir dengan Projek Mini: Pustaka Bentuk. B2 beralih kepada masa jalan .NET dan ekosistemnya: EF Core, API ASP.NET Core, gRPC, SignalR, Blazor, pekerja latar belakang, pengujian unit dan Tugas dengan async/await. Kursus C1 menangani perkara pengeluaran — Corak Async Lanjutan, Pendalaman Pemadanan Corak, Generik dan Kekangan Lanjutan, Corak CQRS dan MediatR, Pembatalan dan Masa Tamat, Pengaturcaraan Selari dan Pemprosesan Data, serta Span<T> dan Memori. Laluan ini berakhir pada C2 dengan Penjana Sumber.
Cara Ia Berfungsi
Setiap kursus dibahagikan kepada pelajaran pendek dan berfokus yang anda lengkapkan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda menghadapi kesukaran, dan latihan dijalankan terus menggunakan masa jalan C# langsung supaya anda melihat hasil serta-merta tanpa sebarang persediaan setempat.