Slim menyediakan sistem routing untuk mengatur halaman website, middleware untuk menjembatani request di setiap halaman dan fungsi-fungsi lainnya untuk membantu web developer PHP mengembangkan websiteya. Karena fitur-fiturnya yang tidak sebanyak codeigniter atau laravel, tentu saja slim bisa menjadi pilihan untuk membuat website simple yang cepat Show Daftar Pelajaran Track Belajar Microframework Slim v3 di Sekolah KodingAda banyak pilihan framework untuk PHP, salah satu yang sangat menarik adalah slim, microframework yang ngasih kita kebebasan gimana mau mengatur struktur aplikasinya
Tutorial Slim dasarMicroframework slim memudahkan kita membangun aplikasi atau api dengan mudah dan memberika kita kese... Daftar isi Tutorial Slim dasar Intro dan install slim Belajar bagaimana cara menginstall framework php slim Basic routing system Melihat sistem routing pada framework slim Parameter pada url route bagaimana cara mengoper parameter pada url route slim framework Request dan response Bahas seputar request dan response pada framework slim Dasar container Apa itu container pada framework slim? apa kegunaan container? install dan menggunakan twig Bagaimana cara menginstall dan menggunakan twig view untuk sistem templating pada tampilan slim Extends layout twig Mengenal fungsi extends layout pada twig, untuk membuat view lebih terogranisir dan dinamis Fungsi twig lainnya Twig punya banyak fungsi, cek dokumentasi twig untuk lebih banyak lagi Database PDO slim Bagaimana cara menggunakan sistem database pdo pada aplikasi slim framework Custom notfoundhandler Cara membuat halaman error 404 sendiri, dengan mengatur error not found handler pada slim Menggunakan Eloquent pada slim Kita sudah melihat cara menggunakan database biasa atau pdo, kali ini kita lihat cara menggunakan sistem database eloquent seperti laravel
Struktur MVC pada SlimMembuat struktur MVC (Model View Controller) pada micro framework slim Daftar isi Struktur MVC pada Slim Struktur folder MVC Slim Kita mulai dengan membuat struktur folder dan file MVC, kita akan mengikuti sistem yang digunakan laravel View template twig Mulai dari V pada MVC alias View. Sistem templating yang digunakan adalah sistem templating twig Mulai membuat controller Lanjut dengan C pada MVC alias Controller. Ini adalah bagian logikan dan jembatan untuk semuanya pada aplikasi slim Inject container di controller Kita akan memasukkan container ke dalam controller karena tentunya ada banyak hal pada container yang kita butuhkan di controller install dan setting eloquent Belajar bagaimana cara install dan setting eloquent pada framework slim Menggunakan eloquent model di slim Kita masuk ke M pada MVC yaitu model. Dia akan bertanggung jawab untuk urusan database pada aplikasi framework slim Base MVC code Struktur MVC yang baru saja kita buat, bisa kita jadikan kode kerangka awal untuk membuat berbagai aplikasi slim nantinya
CSRF Middleware untuk SlimLihat cara membuat middleware csrf (cross site request forgery) untuk aplikasi slim Daftar isi CSRF Middleware untuk Slim Persiapan CSRF slim Membuat Cross Site Request Forgery Middleware untuk aplikasi slim implementasi dasar csrf Bagian dasar dari implementasi csrf pada slim Membuat csrf jadi dinamis Bagaimana membuat token dan key yang ada pada form kita menjadi dinamis, sehingga kita tidak perlu terus menulis kode seperti bagian sebelumnya Mengatur halaman gagal csrf Apa yang terjadi ketika token atau key csrf gagal pada aplikasi slim ini? bagaimana membuat pesannya menjadi sesuai yang kita inginkan
Rest API dengan SlimBelajar membuat REST API dengan microframework slim Daftar isi Rest API dengan Slim Intro dan persiapan rest api slim Persiapan membuat Rest API pada framework slim Menampilkan data forum dengan api kita mulai dengan menampilkan data forum database melalui API ini Persiapan generate jwt Persiapan untuk menggunakan jwt atau json web token Membuat rest API + JWT Codeigniter Encode json web token Lihat bagaimana cara encode json web token dengan library firebase yang sudah kita install sebelumnya Memasukkan data dan decode token Lihat bagaimana cara decode json web token untuk melakukan authentikasi user, dan menguji data yang sedang login Membuat middleware jwt Kali ini kita akan membuat middleware untuk jwt (json web token) agar lebih mudah untuk menggunakannya di berbagai controller Update dan delete data dengan middleware Update dan delete melalui API Slim yang dibuat, jangan lupa kita harus memperhatikan apakah user punya hak untuk melakukan action ini Cors, status code dan file env Melihat hal-hal lain seperti problem CORS, mengatur status code dan mengorganisir data data kita dengan library dotenv Daftar Materi Tutorial Slim dasarMicroframework slim memudahkan kita membangun aplikasi atau api dengan mudah dan memberika kita kesempatan untuk mengatur struktur aplikasi sendiri
dasar containerApa itu container pada framework slim? apa kegunaan container?
extends layout twigMengenal fungsi extends layout pada twig, untuk membuat view lebih terogranisir dan dinamis
database PDO slimBagaimana cara menggunakan sistem database pdo pada aplikasi slim framework
custom notfoundhandlerCara membuat halaman error 404 sendiri, dengan mengatur error not found handler pada slim
Menggunakan Eloquent pada slimKita sudah melihat cara menggunakan database biasa atau pdo, kali ini kita lihat cara menggunakan sistem database eloquent seperti laravel Tag: Kenapa belajar Slim, Mengenal apa itu Slim, Di mana mulai belajar Slim, mulai dari mana belajar Slim , tutorial Slim bahasa indonesia untuk pemula dari dasar, apa kegunaan Slim, bagaimana cara menggunakan Slim, belajar bertahap Slim, kursus online Slim |