Pemrograman Berorientasi Objek: Konsep dan Teknik dalam Pengembangan Software

Pemrograman Berorientasi Objek: Konsep dan Teknik dalam Pengembangan Software

Pelatihan ini dirancang untuk memberikan pemahaman mendalam tentang prinsip-prinsip dasar Pemrograman Berorientasi Objek (OOP) dan penerapannya dalam pengembangan software. Peserta akan mempelajari konsep-konsep dasar OOP serta teknik-teknik lanjutan yang diperlukan untuk membangun aplikasi yang robust dan scalable.

Rp 99.99
99.99000000000001 IDR Rp 99.99
Rp 99.99
Responsible Administrator
Last Update 08/14/2024
Completion Time 5 hours 30 minutes
Members 1

What you will learn

  • Sejarah dan perkembangan OOP
  • Keuntungan menggunakan OOP
  • Perbandingan antara OOP dan pemrograman prosedural
  • Class dan Object
  • Constructor dan Destructor
  • Attribute dan Method
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Interface
  • Pengenalan Design Patterns
  • Singleton Pattern
  • Factory Pattern
  • Observer Pattern
  • SOLID Principles
  • Code Refactoring
  • Test-Driven Development (TDD)
  • Menggunakan tools dan framework OOP
  • Studi Kasus
  • Membangun aplikasi dengan menerapkan prinsip dan teknik OOP
  • Review dan feedback

Program Structure

  • Pendahuluan Pemrograman Berorientasi Objek
    3 Lessons · 45 min
    • Sejarah dan perkembangan OOP
    • Keuntungan menggunakan OOP
    • Perbandingan antara OOP dan pemrograman prosedural
  • Fundamental OOP
    4 Lessons · 1 hr
    • Class dan Object
    • Constructor dan Destructor
    • Attribute dan Method
    • Encapsulation
  • Konsep lanjutan OOP
    4 Lessons · 1 hr
    • Inheritance
    • Polymorphism
    • Abstraction
    • Interface
  • Design Patterns
    4 Lessons · 1 hr
    • Pengenalan Design Patterns
    • Singleton Pattern
    • Factory Pattern
    • Observer Pattern
  • Praktik Terbaik dalam OOP
    4 Lessons · 1 hr
    • SOLID Principles
    • Code Refactoring
    • Test-Driven Development (TDD)
    • Menggunakan tools dan framework OOP
  • Proyek Akhir
    3 Lessons · 45 min
    • Studi Kasus
    • Membangun aplikasi dengan menerapkan prinsip dan teknik OOP
    • Review dan feedback

About the course

Pelatihan ini dirancang untuk memberikan pemahaman mendalam tentang prinsip-prinsip dasar Pemrograman Berorientasi Objek (OOP) dan penerapannya dalam pengembangan software. Peserta akan mempelajari konsep-konsep dasar OOP serta teknik-teknik lanjutan yang diperlukan untuk membangun aplikasi yang robust dan scalable.

Pada pelatihan ini Anda akan mempelajari:

  • Memahami konsep dasar Pemrograman Berorientasi Objek
  • Menguasai teknik inheritance, polymorphism, dan encapsulation dalam OOP
  • Mengaplikasikan prinsip OOP dalam pengembangan software
  • Membuat desain software berbasis OOP yang efisien dan mudah di-maintain
  • Memahami penggunaan Design Patterns dalam OOP

Metode pembelajaran dilaksanakan melalui:

  • Ceramah
  • Demonstrasi
  • Latihan Praktis
  • Diskusi Kelompok
  • Studi Kasus
  • Proyek Akhir

Requirements

Tidak ada persyaratan khusus untuk mengikuti pelatihan ini.

Who should take this course

Pengembang software, insinyur IT, mahasiswa informatika, dan profesional di bidang Teknologi Informasi yang ingin mendalami Pemrograman Berorientasi Objek.