Logo
© 2019 - 2026 SantriKoding.
Pemula

Membangun Restful API dengan Lumen - Studi Kasus Aplikasi Kasir

33 members
Rp. 99.000

TENTANG


Buku ini akan membahas dan mengajarkan kita bagaimana cara menjadi seorang developer handal. Di dalam buku ini hanya fokus membahas Backend pembuatan layanan web service berupa Rest API.

Ada beberapa materi yang akan kita pelajari dari buku ini, yaitu:

  1. Persiapan Lingkungan Kerja

  2. Fundamental Lumen Framework

  3. Fundamental Restful API

  4. Cara Instalasi Lumen Framework

  5. Konfigurasi Lumen Framework

  6. Studi Kasus Todo List

    • Membuat API Spec (API Spesification)
    • Membuat Model dan Migration
    • Membuat URL atau API Endpoint
    • Membuat Controller
    • Pengujian dengan Postman
  7. Studi Kasus Point of Sales

    • Diagram Alur Aplikasi
    • Diagram Admin
    • Diagram Kasir
    • Membuat Entity Relationship Diagram (ERD)
    • Membuat API Spec (API Spesification)
    • Memahami Test-Driven Development (TDD)
    • Development
  8. Pengujian dengan Postman

  9. Pembahasan Docker

  10. Version Control

  11. CI/CD dengan Github Action

Penulis berusaha menyajikan materi secara sistematis disertai dengan topik-topik lain yang membantu pemahaman akan topik utama.

Akhir kata penulis menyadari bahwa dalam penyusunan buku ini tak lepas dari kekurangan, oleh karenanya penulis memohon kritik saran dan masukan demi perbaikan pada buku-buku berikutnya.

DAFTAR ISI


PENDAHULUAN
Cover
License
Riwayat Perubahan
Tentang Penulis
Kata Pengantar
Gambaran Umum Buku
Persembahan
PERSIAPAN & PENGENALAN
Persiapan Lingkungan Kerja
Pengenalan Microframework Laravel
Fitur yang ada di Lumen
Routing
Middleware
Controller
Request
Response
Eloquent
Eloquent : Relationship
Kesimpulan
PENGERTIAN RESTFUL API
Apa itu Restful API
Perbedaan antara API, REST API, dan RESTful API
Teknologi untuk Membuat API
Soap vs RESTful API
Cara Kerja RESTful API
HTTP
HTTP Header
HTTP Response Code
Authentication & Authorization
Versioning
RESTful API Documentation
Kesimpulan
INSTALASI
Kebutuhan Server - Instalasi
Instalasi Lumen
Struktur pada Lumen
Menjalankan Lumen
Kesimpulan
KONFIGURASI
Konfigurasi
Kesimpulan
STUDI KASUS - TODO LIST
Membuat API Spec (API Spesification)
Instalasi & Konfigurasi
Membuat Model dan Migration
Membuat URL atau API Endpoint
Membuat Controller
Menguji dengan Postman
Kesimpulan
STUDI KASUS - POINT OF SALES
Rancangan
Membuat Diagram Flow
Membuat Entity Relationship Diagram (ERD)
Membuat API Spec (API Spesification)
Instalasi dan Konfigurasi
Membuat Migration dan Model
Menghubungkan Relasi Model
Membuat Factory dan Seeder
Membuat Helpers
Memahami Test-Driven Development (TDD)
User Authentication
Manajemen Kategori
Manajemen Meja
Manajemen Item
Manajemen Transaksi
Membuat Data Dashboard
Membuat Laporan Penghasilan
Membuat Middleware
Penanganan Error
Kesimpulan
MENGUJI DENGAN POSTMAN
Postman
Menguji Authentication
Menguji Rest API Kategori
Menguji Rest API Item
Menguji Rest API Meja
Menguji Rest API Transaksi
Menguji Rest API Dashboard
Menguji Rest API Laporan
Kesimpulan
DOCKER
Pengantar
Instalasi Docker
Struktur Proyek
Memulai dengan docker-compose.yml
Menambahkan Nginx
Menambahkan MySQL
Menambahkan PHP
Konfigurasi Nginx
Menjalankan Docker
Konfigurasi Laravel
Mengakses Aplikasi
Menjalankan Perintah
Kesimpulan
VERSION CONTROL
Mengenal Git
Membuat Repository Baru
Cara Membuat Repository Di github
Kesimpulan
CI/CD
Pengertian CI/CD
Istilah-Istilah Dalam CI/CD
Implementasi
Pengujian Github Actions
Konfigurasi Server
Konfigurasi Nginx
Konfigurasi GitHub Repository
Zero Downtime Deployment
Kesimpulan

BENEFITS

Manfaat yang akan Anda dapatkan dari course ini


Ebook

Source Code

Private Group Member

Konsultasi Belajar

Update Materi

Kupon Diskon Hosting

Sertifikat

Akses Selamanya

Real Studi Kasus

DISUSUN OLEH

Tim expert yang menyusun course ini

Yudi Purwanto
Yudi Purwanto

Backend Dev


Butuh Bantuan?