Pemrograman Berorientasi Objek di PHP: Konsep Lanjutan dan Design Pattern
Materi pemrograman berorientasi objek atau object oriented programming (OOP) di bahasa pemrograman PHP. Diadaptasi dari buku : Object-Oriented Programming with PHP5 oleh Hasin Hayder
Tentang Kelas
Materi pemrograman berorientasi objek atau object oriented programming (OOP) di bahasa pemrograman PHP
Tujuan Umum dan Khusus Pelatihan
- Di akhir pelatihan, peserta dapat mengenal langkah-langkah pemrograman berorientasi objek
- Dapat mempraktikan dasar-dasar pemrograman berorientasi objek
- Dapat menjelaskan cara menggunakan pemrograman berorientasi objek
Silabus Topik 1: Pendahuluan OOP Topik 2: Class dan Object di PHP Topik 3: Menggali OOP PHP Lebih Dalam Topik 4: Fungsi fungsi Terkait Class Topik 5: Design Pattern Topik 6: Akses Database Berbasis Objek Topik 7: PHP Exception Topik 8: Class Reflection Topik 9: Unit Testing
Jenis pekerjaan Kelas ditujukan bagi siapa saja yang ingin berkarir menjadi seorang programmer
Metode Ajar
- Online Self-paced Learning Siswa dapat menentukan sendiri waktu belajarnya
- Fasilitas Pengajaran Materi disediakan berupa teks Forum tanya jawab: Forum digunakan apabila siswa mendapatkan kendala saat belajar, dan akan dibalas oleh tim support CodePolitan Grup telegram: Berisi member CodePolitan Evaluasi pembelajaran: Ujian di akhir modul dan ujian di akhir kelas Sertifikat kelulusan
Peralatan Belajar Siswa
- Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
- Spesifikasi minimal komputer milik siswa:
- Sistem operasi : Windows, Linux, atau MacOS.
- Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas).
- RAM : 1GB (Rekomendasi 2GB).
- Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
- Software:
- Browser (tidak ada preferensi khusus)
Daftar Materi
| Perbedaan Kode OOP dan Prosedural | 00.00 | |
| OOP dan Keunggulannya | 00.00 | |
| Beberapa Istilah OOP di PHP | 00.00 |
| Membuat Class | 00.00 | |
| Instansiasi Objek | 00.00 | |
| Memahami Constructor dan Destructor | 00.00 | |
| Modifier | 00.00 | |
| Class Constant | 00.00 | |
| Class Inheritance | 00.00 | |
| Polymorphism | 00.00 | |
| Override Method | 00.00 |
| Interface | 00.00 | |
| Abstract Class | 00.00 | |
| Static Method dan Properties | 00.00 | |
| Accesor Method | 00.00 | |
| Magic Method __set() dan __get() | 00.00 | |
| Magic Method __call() | 00.00 | |
| Method Chaining | 00.00 | |
| Namespace | 00.00 | |
| Autoloading Class | 00.00 | |
| Menggunakan Composer | 00.00 |
| Mengecek Eksistensi Class | 00.00 | |
| Mengecek Eksistensi Method dan Property | 00.00 | |
| Mengecek Nama dan Tipe Class | 00.00 | |
| Mengclone Objek | 00.00 | |
| Mengubah Array Menjadi Objek | 00.00 |
| Mengenal Design Pattern | 00.00 | |
| Mengenal Strategy Pattern | 00.00 | |
| Mengenal Factory Pattern | 00.00 | |
| Mengenal Abstract Factory | 00.00 | |
| Mengenal Adapter Pattern | 00.00 | |
| Mengenal Singleton Pattern | 00.00 | |
| Mengenal Iterator Pattern | 00.00 | |
| Mengenal Observer Pattern | 00.00 | |
| Mengenal Proxy Pattern | 00.00 | |
| Mengenal Decorator Pattern | 00.00 | |
| Mengenal Active Record Pattern | 00.00 | |
| Mengenal Facade Pattern | 00.00 | |
| Mengenal Dependency Injection | 00.00 |
| MySQLi Prosedural dan Berbasis Objek | 00.00 | |
| Menggunakan PDO | 00.00 |
| Penggunaan Dasar | 00.00 | |
| Membuat Custom Exception | 00.00 | |
| Multiple Exception | 00.00 | |
| Throwable | 00.00 |
| Kegunaan Reflection | 00.00 | |
| Reflection Method | 00.00 | |
| Reflection Parameter | 00.00 | |
| Reflection Property | 00.00 |
| Keuntungan Menerapkan Unit Testing | 00.00 | |
| Mempersiapkan Unit Testing | 00.00 | |
| Membuat Unit Testing | 00.00 | |
| Simulasi Unit Testing | 00.00 | |
| Pengantar Test Driven Development | 00.00 |
Penyusun Materi
Testimoni Oleh Siswa
(88 reviews)

Meidhika Nawa Sapta
Senin, 19 Mei 2025 pukul 02.33
Materi yang disampaikan sebetulnya sangat berguna untuk diketahui, akan tetapi dikelas ini hanya materi tertulis saja, tidak ada videonya sehingga sedikit membingungkan untuk awam yang baru belajar php.

Alfonso Lai
Selasa, 3 Desember 2024 pukul 03.48
Mantap!

Steven Muhamad
Senin, 21 Oktober 2024 pukul 05.26
hanya teori saja , tidak ada praktek pada session kali ini , menurut saya kurang pemahaman dalam penyampaian materi
Muhammad Dendi Ardana
Selasa, 10 September 2024 pukul 17.45
Materi yang disampaikan belum cukup untuk bisa di pahami. mungkin dari Pihak Pengembang Kurikulum bisa membuat Pemaparan Materi yang bisa di pahami sebgai Programmer PHP Pemula. karena isi di dalam modul ini tidak menyesuaikan roadmap yang jelas dan amburadul, materi nya langkah langka berbeda dengan bab bab pembelajaran pada php. tidak terstruktur dalam penyampaian materi
Aria Pratama Effendi
Jumat, 17 Februari 2023 pukul 23.46
Sangat membantu,
Tiara Asa Nurani
Sabtu, 10 September 2022 pukul 02.06
Informatif
MUHAMMAD SATRIA RAJENDRA
Jumat, 8 Juli 2022 pukul 06.40
Kontennya menarik
Ibrahim Danial Bisulthon
Jumat, 8 Juli 2022 pukul 01.58
Mudah dipahami,Kontennya menarik
james lontoh
Rabu, 23 Maret 2022 pukul 01.23
Kontennya menarik,Mudah dipahami,Keren sekali,Recommended,Informatif
Nur Arif Setiawan
Jumat, 18 Februari 2022 pukul 03.01
Mudah dipahami,Kontennya menarik,Keren sekali,Recommended,Informatif


