Belajar Slim

Microframework PHP yang sederhana untuk mulai membuat website

gambar Belajar Microframework Slim
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

cover playlist Belajar Microframework Slim

Daftar Pelajaran Track Belajar Microframework Slim


Tutorial Slim dasar

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


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



Membuat middleware slim

Belajar bagaimana cara membuat middleware pada framework slim untuk memproteksi route tertentu pada aplikasi kita


Daftar isi Membuat middleware slim


Intro middleware pada slim

Mengenal apa itu dan sistem middleware pada framework slim


Middleware dengan closure

Mengenal apa itu dan sistem middleware pada framework slim


Membuat class middleware

mulai membuat class middleware pada slim


Passing data ke controller

Bagaimana cara mengoper data ke controller dari middleware



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



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



Addon dan 3rd party Slim

Package-package tambahan yang bisa kita gunakan untuk menambah kekutan microframework slim


Daftar isi Addon dan 3rd party Slim


Slim addon flash message

membuat flash message pada microframework slim


1 validation slim

membuat validasi dan pesan untuk user pada microframework slim


2 kelas validation helper

mengembangkan validasi middlewaren di dalam class pada microframework slim




Daftar Materi Tutorial Slim dasar

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


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


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