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.

 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait