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.
Responsible | Administrator |
---|---|
Last Update | 08/14/2024 |
Completion Time | 5 hours 30 minutes |
Members | 1 |
Share This Course
Share Link
Share on Social Media
Share by Email
Please login to share this Pemrograman Berorientasi Objek: Konsep dan Teknik dalam Pengembangan Software by email.
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 Objek3 Lessons · 45 min
-
Sejarah dan perkembangan OOP
-
Keuntungan menggunakan OOP
-
Perbandingan antara OOP dan pemrograman prosedural
-
-
Fundamental OOP4 Lessons · 1 hr
-
Class dan Object
-
Constructor dan Destructor
-
Attribute dan Method
-
Encapsulation
-
-
Konsep lanjutan OOP4 Lessons · 1 hr
-
Inheritance
-
Polymorphism
-
Abstraction
-
Interface
-
-
Design Patterns4 Lessons · 1 hr
-
Pengenalan Design Patterns
-
Singleton Pattern
-
Factory Pattern
-
Observer Pattern
-
-
Praktik Terbaik dalam OOP4 Lessons · 1 hr
-
SOLID Principles
-
Code Refactoring
-
Test-Driven Development (TDD)
-
Menggunakan tools dan framework OOP
-
-
Proyek Akhir3 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.