Detailed training program
- Arahan dan program pertama
- Pengenalan kepada jenis
intdanstring. Input papan kekunci - Operator bersyarat
- Gelung
- Pemasangan IDE, plugin CodeGym, asas penyahpepijatan
- Nombor titik terapung
- Tatasusunan
- Fungsi / Kaedah
- Operasi rentetan lanjutan
- Pemalar, kata kunci
var, operator aritmetik asas - Jenis Rujukan Boleh Kosong (NRT)
- Pengecualian
try,catch,finally enum,switch, dan padanan corak- Value Tuples dan fungsi tempatan
- Bekerja dengan tarikh, masa dan zon masa
- Kelas, Objek dan Konstruktor
- Pengubah suai akses dan properti
- Pengindeks dan Ahli Sambungan (C# 14)
Records– Jenis data tidak boleh ubah- Warisan dan hierarki kelas
- Polimorfisme
- Abstraksi
- Antara muka: Asas dan kontrak
- Antara muka lanjutan: Kaedah antara muka lalai dan ahli statik
- Kesalahan biasa dan amalan terbaik OOP
- Pengenalan kepada kawalan versi: bekerja dengan Git dan GitHub
- Projek akhir modul
- Jenis koleksi dan Generik
- Antara muka koleksi teras (
IEnumerable,IList,IDictionary) - Kaedah koleksi: penyusunan, penapisan, pencarian
- Pembanding dan perbandingan objek
- Asas LINQ: pertanyaan ringkas dan penapisan data
- LINQ lanjutan: Pengelompokan dan fungsi agregat (dengan kaedah .NET 9 baru)
- LINQ lanjutan: Gabungan dan Unjuran
- Pengoptimuman koleksi dan jenis berprestasi tinggi
- Asas pengendalian fail dalam C#
- Membaca dan menulis fail (
StreamReader,StreamWriter) - Bekerja dengan pengekodan fail
- Pengendalian ralat dan keselamatan fail
- Bekerja dengan sistem fail (
File,FileInfo,Directory,DirectoryInfo) - Pengurusan fail dan direktori (cipta, salin, hapus, pindah)
- Pengoptimuman I/O (
BufferedStreamdan kaedah lain) - Operasi fail tak segerak (
ReadAsync,WriteAsync, dll.) - Konsep serialisasi dan deserialisasi
- Kelas dan pustaka untuk serialisasi .NET
- Serialisasi dan deserialisasi objek
- Serialisasi koleksi dan objek kompleks
- Bekerja dengan data JSON
- Bekerja dengan data XML
- Ungkapan lambda dalam C#
- Hubungan antara ungkapan lambda dan delegate
- Asas pengaturcaraan fungsional: fungsi tanpa nama, fungsi aras tinggi
- Peristiwa dalam C#: konsep, penciptaan, pengendalian dan
EventHandler - Kitaran hidup peristiwa: langganan, batal langganan, pengurusan
- Amalan terbaik pengaturcaraan peristiwa-delegate
- Asas berbilang utas dalam C#: membuat dan mengurus utas
- Penyegerakan utas dan pengurusan sumber dikongsi
- Masalah biasa berbilang utas: keadaan perlumbaan, kebuntuan
- Pengaturcaraan tak segerak:
async,await, kaedah tak segerak - Menggunakan tugas (
Task) dan pengkomputeran selari (Parallel.For,Parallel.ForEach) - Pengendalian ralat dan pengecualian dalam kod berbilang utas dan tak segerak
- Mekanisme penyegerakan lanjutan
- Pengajian mendalam mengenai tak segerak (
ValueTask,Channel, pengujian kod Async)
- Asas ungkapan reguler dan sintaks
- Penggunaan praktikal ungkapan reguler dengan kelas
Regex - Reflection, jenis dinamik dan Source Generators
- Pencatatan, pemantauan dan penjejakan
- Gambaran ringkas mengenai penambahbaikan utama .NET 9 dan trend masa depan
300+
Pelajaran
400+
Tugasan
68
Ujian
Selain itu:
- Pengesahan tugasan segera
- Pengesah kod AI
- Plugin IDE
- WebIDE
- Gamifikasi
- Ceramah motivasi