Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

BELAJAR SLIM - PENGERTIAN, KURIKULUM DAN CARA BELAJAR

Microframework PHP yang sederhana untuk mulai membuat website

Belajar 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

Daftar kurikulum Belajar Microframework Slim v3

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

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


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding