Membangun Backend API Blog Dengan Laravel
Tutorial Laravel 9 terbaru! Belajar CRUD, login berbasis token dengan JWT, upload file ke image hosting, dll.
What you will learn
Mampu membuat aplikasi dari Laravel
Mampu membuat aplikasi backend berbasis API
Mampu membuat API CRUD dengan Laravel
Mampu membuat autentikasi berbasis JWT dengan Laravel
Mampu memahami autentikasi berbasis JWT dengan baik
Mampu menggunakan form request Laravel
Mampu membuat struktur JSON yang baik
Mampu melakukan testing API dengan baik menggunakan Postman
Mampu mengintegrasikan Laravel dengan layanan cloud image hosting
Mampu melakukan setting database di Laravel
Mampu melakukan deploy aplikasi Laravel ke VPS
Why take this course?
Software development adalah salah satu pekerjaan yang sangat populer di bidang IT. Banyak jalur di bidang software dev atau programming yang bisa diambil salah satunya backend development. Kalau kamu lebih suka membangun "mesin" dari suatu sistem daripada membangun design mukanya, maka kamu cocok menjadi backend developer daripada frontend developer.
Salah satu bahasa pemrograman yang terkenal untuk backend adalah PHP. Namun, di real project biasanya orang lebih memilih menggunakan framework daripada native alias murni bahasa itu sendiri tanpa framework.
Salah satu framework PHP yang sangat populer adalah Laravel. Laravel adalah framework yang punya sintaks elegan dan mudah dipelajari. Selain itu, framework ini juga mempunyai komunitas yang besar, sehingga jika kodingan kita error, kita bisa menemukannya dengan mudah di internet, karena kemungkinan besar error-mu sudah pernah dibahas sebelumnya oleh orang lain. Juga ketika kita mau mengimplementasikan sesuatu ke dalam aplikasi Laravel kita, kemungkinan besar sudah pernah ada orang yang membuatkan package-nya untuk kita. Wah enak banget deh, kerjaan rumit udah tinggal tempel.
Di kelas ini akan dibahas banyak hal seperti:
- Struktur JSON
- Autentikasi dengan JavaScript Web Token (JWT)
- Error handling untuk berbagai API
- Pembuatan Form Request untuk validasi form
- Upload gambar ke Imagekit
- Testing API dengan Postman
- Deploy ke VPS
- Dan mungkin masih banyak pelajaran bermanfaat yang akan kalian temui
Teknologi yang akan dipakai di kelas ini termasuk:
- PHP 8
- Laravel 9
- JavaScript Web Token (JWT)
- Nginx
API yang akan kita buat di sini juga cocok dijadikan portofolio produk MVP untuk job Laravel developer.
Untuk demo aplikasi silakan lihat di video preview.
Tunggu apalagi, mari kita pelajari course ini. Sampai ketemu di kelas!