Bahasa pemrograman C# 12.0 - kursus 40.490 gosok. dari Spesialis, pelatihan 40 ac. h., Tanggal: 20 November 2023.
Miscellanea / / November 28, 2023
bahasa pemrograman C# adalah bahasa pemrograman berorientasi objek yang populer, yang menjadi lintas platform dengan dirilisnya .Net Core pada tahun 2016. C# adalah bahasa berorientasi objek modern untuk mengembangkan komponen dan modul untuk platform .Net. C# memastikan pembuatan kode yang aman dan dapat diverifikasi, yang penggunaannya dimungkinkan dalam paket perangkat lunak modern apa pun. Aplikasi yang dibuat dalam C# dapat berjalan dengan sukses di komputer mana pun yang menjalankan sistem operasi Windows, Linux, dan MacOS, apa pun arsitektur perangkat kerasnya.
Kursus “Bahasa Pemrograman C# 8.0” mengkaji semua elemen dan konstruksi bahasa C# itu sendiri, dan juga mengkaji banyak fitur platform .Net. Kursus ini memberikan lebih banyak contoh dan pekerjaan laboratorium, yang akan memungkinkan siswa untuk memulai pekerjaan nyata segera setelah selesai.
Mengingat sintaks dasar bahasa C# diambil dari C++ dan Java, maka kursus “Bahasa Pemrograman C# 8.0” ditujukan bagi semua programmer yang menginginkan pertumbuhan karirnya.
Anda akan belajar:
Memahami teknologi .Net
Bekerja dengan dan membuat tipe data terstruktur
Gunakan percabangan dan perulangan
Buat metode di C#
Bekerja dengan array dan string
Kembangkan kelas di C#
Gunakan pewarisan dan polimorfisme
Mengembangkan kelas dan antarmuka abstrak
Menangani kesalahan yang terjadi pada program
Bekerja dengan sistem file
Belajar menggunakan Koleksi .Net
Gunakan tipe berparameter dalam program
Bekerja dengan acara, delegasi, dan ekspresi lambda
Gunakan kelebihan operator dan metode ekstensi
Dapatkan pengenalan tentang LINQ
Modul 1. Pengantar platform .Net (2 ac. H.)
Ikhtisar platform .Net.
Elemen dasar platform .Net.
Menggunakan lingkungan pengembangan terintegrasi Visual Studio Code.
Pengertian Konsep Majelis dan Deskripsinya.
Fitur bahasa pemrograman C#.
Membuat dan bekerja dengan rakitan dalam Visual Studio Code.
Bekerja pada baris perintah.
Modul 2. Pengenalan bahasa pemrograman C# (2 ac. H.)
Token bahasa C#.
Pengenalan sistem tipe bahasa C#.
Ruang nama.
Bekerja dengan tipe struktural dan konstanta.
Struktur bersifat read-only dan diteruskan dengan referensi.
Tipe data Nullable, BigInteger, dan Kompleks.
Operasi bahasa C#.
Pengembangan tipe struktur khusus.
Membuat dan bekerja dengan struktur di C#.
Modul 3. Metode dan operator C# (3 ac. H.)
Operator cabang.
Pencocokan pola dan ekspresi peralihan.
Operator lingkaran.
Membuat dan memanggil metode.
Overloading dan metode dengan sejumlah argumen yang bervariasi.
Melewati parameter dengan referensi dan kembali dengan referensi.
Parameter default dan bernama.
Tupel.
Metode lokal.
Metode penulisan dalam Visual Studio Code.
Modul 4. Array dan string dalam C# (3 ac. H.)
Array satu dimensi dan stackalloc.
Berkisar dalam C# 8.0
Array multidimensi.
Kelas string, interpolasi string.
Garis dinamis.
Ekspresi reguler.
Bekerja dengan argumen baris perintah dalam Visual Studio Code.
Modul 5. Pengembangan kelas dalam C# (3 ac. H.)
Tinjauan konsep dasar OOP.
Deklarasi kelas.
Anggota kelas dan membuat objek kelas.
Pengubah akses.
Properti dan properti otomatis.
Pengubah const, readonly dan statis.
Konstruktor dan destruktor di C#.
Kelas parsial.
Kelas anonim.
Kelas bersarang.
Kelas menulis untuk aplikasi Geometri.
Modul 6. Warisan dan polimorfisme (3 ac. H.)
Warisan sebagai mekanisme penggunaan kembali kode.
Konstruktor saat mewarisi
Ketik konversi dan operasi is (as).
Metode virtual dan pengikatan terlambat.
Kelas dan metode abstrak.
Pengubah baru dan menyembunyikan anggota kelas.
Buat hierarki untuk aplikasi Geometri.
Modul 7. Hierarki kelas .Net Framework (3 ac. H.)
Kelas Object dan mengganti metodenya.
Mengemas dan membongkar benda.
Metadata dan refleksi.
Kelas Standar .Net berguna lainnya.
Modul 8. Penanganan kesalahan di C# (3 ac. H.)
Konsep pengecualian.
Menggunakan pernyataan coba, tangkap, dan akhirnya.
Membuat kelas pengecualian Anda sendiri.
Kontrol luapan dalam perhitungan bilangan bulat.
Modul 9. Antarmuka dalam C# (3 ac. H.)
Konsep antarmuka.
Deklarasi antarmuka.
Implementasi antarmuka.
Antarmuka di C# 8.0
Iterator di .Net Framework.
Pengembangan iterator alternatif untuk menghasilkan array objek.
Modul 10. Aliran data di .Net Framework (3 ac. H.)
Ikhtisar kelas thread.
Bekerja dengan aliran byte.
Bekerja dengan aliran karakter.
Membuat serial objek di C#.
Modul 11. Koleksi di .Net Framework (3 ac. H.)
Ikhtisar kelas koleksi.
Konsep tipe data berparameter.
Kata kunci default dan batasan untuk tipe berparameter.
Ikhtisar koleksi berparameter.
Bekerja dengan data dalam aplikasi Geometri.
Modul 12. Operasi kelebihan beban di C# (3 ac. H.)
Membebani operator unary.
Membebani operasi biner.
Membebani operasi pengindeksan.
Membebani operasi konversi tipe.
Metode ekstensi untuk kelas dan antarmuka.
Modul 13. Delegasi dan acara di C# (3 ac. H.)
Membuat dan bekerja dengan delegasi.
Kelas Aksi dan Fungsi.
Metode anonim.
Ekspresi Lambda.
Acara.
Panggilan metode asinkron.
Modul 14. Fitur lanjutan C# (3 ac. H.)
Atribut.
Pengumpulan sampah dan pelepasan sumber daya.
Bekerja dengan tipe dinamis.
Pemrograman asinkron.
LINQ.
Implementasi pola asinkron.