Daftar Sub Materi
-
11. Pengenalan Pemrograman Berorientasi Objek (OOP): Konsep Dasar dan Perbedaan dengan Pemrograman Prosedural Gratis
-
22. Class dan Object: Membuat Class, Instansiasi Object, serta Properti dan Method Dasar Gratis
-
33. Properti dan Method: Visibility (public, protected, private) serta Getter dan Setter Gratis
-
44. Constructor dan Destructor: Fungsi __construct() dan __destruct() untuk Inisialisasi dan Pembersihan Object Gratis
-
55. Inheritance (Pewarisan): Menggunakan extends, Parent Class, Child Class, dan Keyword parent Gratis
-
66. Overriding Method dan Access Modifier pada Inheritance Gratis
-
77. Encapsulation (Enkapsulasi): Membungkus Data dengan Getter, Setter, dan Manfaatnya Gratis
-
88. Polymorphism (Polimorfisme): Method Overriding dan Implementasinya dalam Pewarisan Gratis
-
99. Abstract Class: Kelas Abstrak dan Method Abstrak serta Kapan Menggunakannya Gratis
-
1010. Interface: Mendefinisikan Kontrak untuk Kelas dan Perbedaannya dengan Abstract Class Gratis
-
1111. Static Properties dan Static Methods: Mengakses Properti/Method Tanpa Instansiasi Object
-
1212. Constant di dalam Class: Mendefinisikan Nilai Tetap dengan keyword const
-
1313. Namespace: Mengorganisir Kode dan Menghindari Konflik Nama
-
1414. Autoloading: Memuat Class Otomatis dengan spl_autoload_register() dan PSR-4
-
1515. Traits: Membagi Method Antar Kelas Tanpa Pewarisan
-
1616. Magic Methods: __get(), __set(), __call(), __toString(), dan __invoke()
-
1717. Inheritance VS Composition: Memahami Kapan Menggunakan Pewarisan atau Komposisi
-
1818. Dependency Injection: Menerapkan Prinsip Decoupling antar Kelas
-
1919. Exception Handling dengan OOP: Try, Catch, Throw, dan Membuat Exception Custom
-
2020. Proyek 1: Membuat Class Database dengan PDO (Koneksi, Query, Select, Insert, Update, Delete)
-
2121. Proyek 2: Membuat Class Auth (Login, Register, Logout, Session Management)
-
2222. Proyek 3: Membuat Class Validasi (Validation) untuk Form Input
-
2323. Proyek 4: Membuat Class Pagination untuk Membagi Data
-
2424. Proyek 5: MVC Sederhana - Memisahkan Model, View, dan Controller
-
2525. Proyek Final (OOP): Aplikasi CRUD Lengkap dengan Arsitektur MVC dan Database
🖱️
PHP MySQL Lanjutan 1 - Object Oriented Programming(OOP)
25 sub materi tersedia
RP. 50
Login untuk Mulai Belajar Gratis! Daftar akun