Kerangka Materi
Modul 1. Prinsip Orientasi Objek
- Membuat model
- Kelas & objek
- Enkapsulasi, spesialisasi & polimorfisme
Modul 2. Mengatur Aplikasi dengan UML
- Apa itu UML
- Diagram UML
- Diagram Use Case
- Diagram Kelas
- Diagram Interaksi
Modul 3. Memulai dengan C#
- C# dan .Net
- Bahasa C#
- Visual Studio IDE
Modul 4. Dasar-Dasar Bahasa C#
- Tipe Data
- Variabel
- Konstan
- String
- Pernyataan
- Ekpresi
Modul 5. Pembranching
- Pernyataan pembranching kondisional
- Pernyataan pembranching tidak kondisional
- Loop
Modul 6. Operator
- Penugasan
- Operator matematika
- Increment & decrement
- Relasional
Modul 7. Kelas dan Objek
- Mendefinisikan kelas
- Konstruktor
- Anggota statis dan instance
- Menghancurkan objek
Modul 8. Di Dalam Metode
- Memuatkan ulang metode
- Mengenkapsulasi data dengan properti
- Mengembalikan nilai banyak
Modul 9. Debugging
- Menetapkan breakpoint
- Tumpukan panggilan
Modul 10. Warisan dan Polimorfisme
- Spesialisasi dan generalisasi
- Warisan
- Polimorfisme
- Kelas abstrak dan tersegel
- Kelas root: objek
- Menempatkan dan mengeluarkan tipe
Modul 11. Memuat Ulang Operator
- Menggunakan kata kunci Operator
- Membuat Operator Berguna
- Pasangan logis
- Operator Konversi
Modul 12. Struct
- Mendefinisikan Struct
Modul 13. Antarmuka
- Mengimplementasikan antarmuka
- Mengimplementasikan lebih dari satu antarmuka
- Pemutaran ke antarmuka
- Memperluas antarmuka
Modul 14. Array
- Mendeklarasikan array
- Array multidimensi
- System.Array
- Indeks
Modul 15. Antarmuka dan Tipe Koleksi
- Antarmuka koleksi
- Daftar array
- Antrian dan tumpukan
Modul 16. String
- Membuat string
- Manipulasi string
- Kelas StringBuilder
Modul 17. Melempar dan Menangkap Kesalahan
- Pernyataan throw
- Pernyataan try dan catch
- Bagaimana tumpukan panggilan bekerja
- Metode dan properti kelas kesalahan
Modul 18. Delegasi dan Peristiwa
- Delegasi
- Peristiwa
Modul 19. Generik
- Generik: Pelajaran Awal
- Memparameterkan oleh tipe data
- Kelas System.Collections.Generics
Persyaratan
Sebelum mengikuti kursus ini, siswa harus memiliki kemampuan di bidang berikut ini:
- Kenyamanan dan keahlian dengan fungsi-fungsi dasar sistem operasi seperti manipulasi file.
- Memahami dasar-dasar pemrograman terstruktur, termasuk konsep-konsep seperti kendali aliran, variabel dan parameter, serta pemanggilan fungsi.
- Pengalaman minimal 3 bulan dalam mengembangkan aplikasi di lingkungan grafik atau non-grafik, atau memiliki pengetahuan setara.
Pengalaman dengan pemrograman berorientasi objek dan konsepnya tidak diperlukan.
Testimoni (1)
Disesuaikan dengan kebutuhan kita
Rafal - Haleon
Kursus - C#.Net
Diterjemahkan Mesin