Teknik Pengembangan PHP: Pemrograman Berorientasi Objek
Apa yang akan saya pelajari?
- Memahami prinsip dan arsitektur pemrograman berorientasi obyek (OOP) untuk PHP.
- Mengetahui dan kemampuan bagaimana menambahkan kode object-oriented ke situs PHP yang sebenarnya.
- Buat, pertahankan, desain, dan tingkatkan fitur berorientasi objek ke proyek web.
- Pengetahuan dan keterampilan menciptakan halaman web berkinerja tinggi, dinamis dan interaktif.
Persyaratan :
- Sebaiknya Anda sudah familiar dengan dasar-dasar HTML.
- Sebaiknya Anda memiliki pengetahuan dasar tentang bahasa scripting PHP.
- Anda harus memiliki server web lokal di PC Anda (instal MAMP atau WAMP).
Deskripsi :
- Pengembang PHP bisa mendapatkan keuntungan dari kode yang efisien, terorganisir dengan baik, dapat digunakan kembali, dan mudah dipahami sehingga pemrograman berorientasi obyek bisa ditawarkan. Dalam kursus tingkat menengah ini, memperkenalkan prinsip pemrograman berorientasi objek (OOP) untuk PHP. menunjukkan bagaimana mendefinisikan kelas, menambahkan properti dan metode, dan membuat contoh baru. menunjukkan bagaimana menggunakan pewarisan kelas untuk berbagi, memperluas, dan mengesampingkan perilaku kelas, dan bagaimana mengendalikan akses ke properti dan metode kelas. menjelaskan perbedaan antara binding statis dan akhir statis, dan menunjukkan bagaimana menyesuaikan metode “ajaib” PHP, yang dipicu secara otomatis. Pada bab terakhir, menunjukkan bagaimana menambahkan kode berorientasi objek ke situs PHP dunia nyata, sehingga Anda dapat melihat teknik OOP dalam tindakan nyata.
- Topik meliputi:
• Mendefinisikan kelas;
• Metode panggilan;
• Kelas warisan;
• Memperluas dan mengesampingkan kelas;
• Mengakses dan mengendalikan akses terhadap properti dan metode;
• Sifat dan metode statik;
• Metode: konstruktor, destruktor, dan kloning;
• Membuat proyek PHP OOP.
Siapakah target peserta kursus?
- Siapa pun yang ingin belajar bagaimana memperbaiki, merawat dan membangun situs web yang sangat keren, dinamis dan interaktif.
- Siapapun yang ingin meningkatkan keterampilan dan pengetahuan mereka dalam script PHP.
Kurikulum Untuk Kursus Ini :
- Ikhtisar dan Pengaturan Proyek
- Apa itu OOP?
- Setup proyek
- Dasar-dasar Objek
- Tentukan kelas
- Instances
-
Class properties
-
Class methods
- Refer to an instance
- Masalah : Properties dan methods
- Solusi : Properties dan methods
- Kelas Warisan
- Apa itu warisan
- Tentukan subkelas
- Extend dan override
- Masalah : Pewarisan
- Solusi : Pewarisan
- Kontrol Akses Objek
- Pengubah visibilitas
- Waspadalah terhadap overloading
- Metode setter dan getter
- Masalah : Kontrol akses
- Solusi : Kontrol akses
- Properti dan Metode Statis
- Pengubah statis
- Perilaku statis yang diwariskan
- Konstanta kelas
- Lihat kelas induknya
- Akhir binding statis
- Masalah : Referensi statis
- Solusi : Referensi statis
- Magic Methods
- Metode konstruktor
- Pembuat argumen
- Destructor method
- Metode kloning
- Penugasan dengan referensi
- Bandingkan objek
- Autoload undefined classes
- Proyek OOP PHP
- Pengantar proyek
- Masalah : The bicycle class
- Solusi : The bicycle class
- Dari contoh ke HTML
- Baca dari file CSV
- Perbaiki parseCSV
- Dari file CSV ke instance
- SELESAI