Membangun Framework PHP dari Noll
What you'll learn
- Memahami konsep cara kerja framework
- Memahami dasar dasar membuat framework PHP baru
- Memahami OOP pada PHP
- Memahami konsep route framework
Requirements
- Dasar pemrograman PHP
- Basic OOP PHP
- Koneksi internet
- Xampp
- Sudah terinstall composer
- Sudah terinstall xampp
- Memahami apa itu namespace pada PHP
Description
Banyak sekali Framework PHP yang populer saat ini misalkan Laravel, codeigniter cakephp dan sebagainya. Sebelumnya apa itu framework? Framework adalah sebuah kerangka kerja yang digunakan untuk mengembangkan berbagai macam aplikasi. Kerangka kerja disini sangat membantu developer agar lebih terstruktur dan tersusun rapi. Aplikasi yang bisa dikembangan sebuah framework bisa berupa aplikasi berbasis desktop (perangkat lunak) maupun aplikasi berbasis website.
Kalo pengertian Framework PHP itu sendiri adalah sebuah platform untuk membuat suatu aplikasi atau web php. Framework ini berisi librari dengan fungsi dan juga elemen untuk merealisasikan pola desain perangkat lunak. Framework ini membuat kode kita dapat dibaca dan dipahami oleh sesama pengembang yang mungkin mengerjakan proyek yang sama.
Nah pada pembelajaran ini kita akan mempelajari materi sebagai berikut
1. Membuat susunan direktori framework
2. Membuat autoload dengan composer
3. Membuat helper untuk framework
4. Membuat file konfigurasi framework
5. Setting htacess
6. Membuat route manual
7. Membuat route otomatis
8. Membuat parent controller
9. Membuat controller
10. Membuat view
11. Membuat fungsi template pada view
12. Membuat database dan koneksinya
13. Membuat query builder database
14. Membuat model database
15. Test model view controller route
Diharapkan setelah teman teman mengikuti pembelajaran ini teman teman paham mengenai pembuatan framework PHP dari awal atau dari nol dan teman teman dapat mengimplementasikannya pada aplikasi berbasis website teman teman.
Terima kasih!
Who this course is for:
- PHP Developer
- Programmer
- Mahasiswa
- Siapa saja yang ingin belajar
Instructor
What is up, everyone? My name is Teguh Rijanandi and you can call me Teguh. I'm from Purwokerto, Indonesia. I'm a fullstack developer and I'm a Software Engineering undergraduate from the Faculty of Informatics, Telkom Institute of Technology Purwokerto.
Throughout my college years, I've made several projects with Laravel, React Native, vue and kotlin. Some of these projects include school websites and a simple android app. If you want to get more information from me you can contact me. I look forward to create and be involved in more projects. Thanks