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. Fundamental Bahasa C#

  • Tipe Data
  • Variabel
  • Konstanta
  • String
  • Pernyataan
  • Ekspresi

Modul 5. Percabangan (Branching)

  • Pernyataan percabangan bersyarat
  • Pernyataan percabangan tanpa syarat
  • Loop

Modul 6. Operator

  • Pengassignan
  • Operator matematika
  • Inkrement & dekrement
  • Relasional

Modul 7. Kelas dan Objek

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

Modul 8. Di Dalam Metode

  • Overloading metode
  • Men-enkapsulasi data dengan properti
  • Mengembalikan beberapa nilai

Modul 9. Debugging

  • Menetapkan breakpoint
  • Call stack

Modul 10. Pewarisan (Inheritance) dan Polimorfisme

  • Spesialisasi dan generalisasi
  • Pewarisan
  • Polimorfisme
  • Kelas abstrak dan tersegel (sealed)
  • Kelas akar: object
  • Boxing dan unboxing tipe

Modul 11. Overloading Operator

  • Menggunakan Kata Kunci Operator
  • Membuat Operator yang Berguna
  • Pair logis
  • Operator Konversi

Modul 12. Structs

  • Mendefinisikan Struct

Modul 13. Interfaces

  • Implementasi sebuah interface
  • Implementasi lebih dari satu interface
  • Pengecualian (casting) ke sebuah interface
  • Perluasan sebuah interface

Modul 14. Arrays

  • Mendeklarasikan array
  • Array multidimensional
  • System.Array
  • Indexer

Modul 15. Antarmuka dan Tipe Collection

  • Antarmuka collection
  • Daftar array (Array lists)
  • Antrean (queues) dan tumpukan (stacks)

Modul 16. Strings

  • Membuat string
  • Manipulasi string
  • Kelas StringBuilder

Modul 17. Melempar dan Menangkap Eksepsi

  • Pernyataan throw
  • Pernyataan try dan catch
  • Cara kerja call stack
  • Metode dan properti kelas Exception

Modul 18. Delegates dan Events

  • Delegates
  • Events

Modul 19. Generics

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

Persyaratan

Sebelum mengikuti kursus ini, peserta harus memiliki kompetensi di bidang-bidang berikut:

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

Pengalaman dengan pemrograman berorientasi objek dan konsep-konsepnya tidak diperlukan.

Audience

Kursus ini ditujukan bagi jenis pengembang perangkat lunak berikut:

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

Pengembang ini ingin membangun solusi dengan menggunakan C# di dalam Microsoft .NET Framework. Mereka juga ingin menerapkan teknik Berorientasi Objek untuk meningkatkan keterampilan pengembangan mereka.

 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait