Hubungi Kami

Kerangka Materi

Modul 1. Prinsip Orientasi Objek

  • Membuat model
  • Kelas & objek
  • Enkapsulasi, spesialisasi & polimorfisme

Modul 2. Merancang 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#
  • IDE Visual Studio

Modul 4. Dasar-Dasar Bahasa C#

  • Tipe Data
  • Variabel
  • Konstanta
  • String
  • Pernyataan
  • Eksperesi

Modul 5. Percabangan

  • Perintah percabangan kondisional
  • Perintah percabangan tak bersyarat
  • Loop

Modul 6. Operator

  • Atribusi
  • Operator matematis
  • Inkrementasi & dekrementasi
  • Relasional

Modul 7. Kelas dan Objek

  • Mendefinisikan kelas
  • Konstruktor
  • Anggota statis dan instan
  • Menghancurkan objek

Modul 8. Di Dalam Metode

  • Overloading metode
  • Mengenkapsulasi data dengan properti
  • Mengembalikan beberapa nilai

Modul 9. Debugging

  • Menetapkan breakpoint
  • Tumpukan panggilan (Call stack)

Modul 10. Warisan dan Polimorfisme

  • Spesialisasi dan generalisasi
  • Inheritance
  • Polimorfisme
  • Kelas abstrak dan tertutup
  • Kelas root: object
  • Pengemasan dan penguraian tipe

Modul 11. Overloading Operator

  • Menggunakan Kata Kunci Operator
  • Membuat Operator Berguna
  • Pasangan logis
  • Operator Konversi

Modul 12. Structs

  • Mendefinisikan Struct

Modul 13. Antarmuka

  • Mengimplementasikan antarmuka
  • Mengimplementasikan lebih dari satu antarmuka
  • Mengkonversi ke sebuah antarmuka
  • Memperluas sebuah antarmuka

Modul 14. Array

  • Mendeklarasikan array
  • Array multidimensi
  • System.Array
  • Indexer

Modul 15. Antarmuka dan Tipe Koleksi

  • Antarmuka koleksi
  • Array lists
  • Antrian dan tumpukan

Modul 16. String

  • Membuat string
  • Memanipulasi string
  • Kelas StringBuilder

Modul 17. Melempar dan Menangkap Exceptions

  • Perintah throw
  • Perintah try dan catch
  • Bagaimana tumpukan panggilan bekerja
  • Metode dan properti kelas Exception

Modul 18. Delegate dan Event

  • Delegate
  • Event

Modul 19. Generics

  • Generics: Pengantar
  • Parameterisasi oleh tipe data
  • Kelas System.Collections.Generics

Persyaratan

Sebelum mengikuti kursus ini, siswa harus memiliki kompetensi dalam area berikut:

  • Kebiasaan dan kenyamanan dengan fungsi dasar sistem operasi seperti manipulasi file.
  • Pemahaman dasar pemrograman terstruktur, termasuk konsep seperti kontrol aliran, variabel dan parameter, serta panggilan fungsi.
  • Pengalaman minimal 3 bulan mengembangkan aplikasi di lingkungan grafis maupun non-grafis, atau pengetahuan setara.

Pengalaman dengan pemrograman berorientasi objek dan konsepnya tidak diperlukan.

Audience

Kursus ini ditujukan untuk jenis pengembang perangkat lunak berikut:

  • Pengembang baru
  • Pengembang yang memahami pemrograman komputer tetapi mungkin telah belajar pemrograman dengan menggunakan bahasa non-grafis di universitas

Mereka ingin membangun solusi menggunakan C#; dalam Microsoft .NET Framework. Mereka juga ingin menerapkan teknik Berorientasi Objek untuk meningkatkan kemampuan pengembangan mereka.

 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait