Cara menggunakan php micro framework

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

Cara menggunakan php micro framework

Daftar Pelajaran Track Belajar Microframework Slim v3 di Sekolah Koding

Ada banyak pilihan framework untuk PHP, salah satu yang sangat menarik adalah slim, microframework yang ngasih kita kebebasan gimana mau mengatur struktur aplikasinya


Cara menggunakan php micro framework

Tutorial Slim dasar

Microframework 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



Cara menggunakan php micro framework

Struktur MVC pada Slim

Membuat 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




Cara menggunakan php micro framework

CSRF Middleware untuk Slim

Lihat 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



Cara menggunakan php micro framework

Rest API dengan Slim

Belajar 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 dasar

Microframework slim memudahkan kita membangun aplikasi atau api dengan mudah dan memberika kita kesempatan untuk mengatur struktur aplikasi sendiri






dasar container

Apa itu container pada framework slim? apa kegunaan container?



extends layout twig

Mengenal fungsi extends layout pada twig, untuk membuat view lebih terogranisir dan dinamis



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

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