Laravel 11 : Membuat Backend Aplikasi Social Media dengan REST API

Kelas ini dirancang untuk mengajarkan cara membangun backend aplikasi media sosial menggunakan Laravel 11 dan REST API. Kamu akan mempelajari konsep inti seperti routing, middleware, request-response handling, autentikasi dengan JWT, serta bagaimana membangun API untuk fitur media sosial seperti postingan, komentar, likes, dan pesan pribadi. Dengan metode belajar berbasis proyek, kelas ini akan membantu kamu memahami pengembangan backend modern dengan standar industri.

BEGINNER14 penilaian7 peserta

Tentang Kelas

Kelas "Laravel 11: Membuat Backend Aplikasi Social Media dengan REST API" memberikan pengalaman langsung dalam membangun sistem backend untuk aplikasi media sosial. Kamu akan mempelajari struktur database, pengelolaan API dengan Laravel, serta implementasi autentikasi menggunakan JWT.

Dalam kelas ini, kamu akan membangun REST API dari nol hingga siap digunakan dalam aplikasi front-end. Setiap modul dikemas dengan pendekatan hands-on sehingga kamu dapat memahami bagaimana backend aplikasi media sosial bekerja secara nyata.


Materi yang Akan Dipelajari

  1. Persiapan Awal

    • Instalasi Laravel 11 dan konfigurasi environment.
    • Perancangan database menggunakan ER Diagram.
  2. Membangun API Utama

    • Membuat CRUD untuk postingan, komentar, like, dan pesan.
    • Menentukan endpoint API dan mengelola data dengan migration & seeder.
  3. Implementasi Autentikasi dengan JWT

    • Pengenalan JWT dan instalasi library.
    • Membuat fitur register, login, dan middleware autentikasi.
  4. Optimasi dan Integrasi

    • Relasi data antar tabel (posts, users, comments, likes).
    • Mengamankan API dengan middleware dan validasi data.
  5. Penutupan

    • Review proyek dan langkah pengembangan selanjutnya.

Target Peserta

✅ Pemula yang ingin memahami backend development dengan Laravel.
✅ Pengembang web yang ingin membangun REST API untuk aplikasi media sosial.
✅ Siapa saja yang ingin menguasai JWT authentication dalam Laravel 11.


Hasil yang Diharapkan

✔️ Memahami konsep REST API dan cara membangunnya dengan Laravel 11.
✔️ Mengelola sistem backend untuk aplikasi media sosial.
✔️ Menerapkan autentikasi JWT untuk keamanan API.
✔️ Mengoptimalkan performa API dengan relasi data dan middleware.

Bergabunglah di kelas "Laravel 11: Membuat Backend Aplikasi Social Media dengan REST API", dan mulai perjalananmu dalam pengembangan backend modern dengan Laravel! ?

Daftar Materi

Pembukaan00:40
Pengenalan Tools03:16
Ruang Lingkup04:18
Merancang ER dengan DBDiagram14:36
Install Laravel 1104:46
Install Laravel API04:46
Membuat dan Menjalankan Migration07:47
Membuat Seeder Posts05:42
Membuat Seeder Likes02:13
Membuat Seeder Comments02:50
Membuat Seeder Message03:04
Menentukan API Scope03:57
Posts API - Get all posts15:26
Posts API - Create a Post11:54
Posts API - Get detail post04:02
Posts API - Update post07:16
Posts API - Delete post03:54
API Comments - Insert new Comment12:48
API Comments - Delete a Comment03:13
API Likes - Doing Like10:29
API Likes - Remove like03:45
API Messages - Send a message12:38
API Message - Get detail message03:18
API Messages - Delete a message02:24
API Messages - Get all messages by user06:35
Pengenalan JWT06:49
Install Library JWT05:49
Handle Register15:57
Handle login08:02
Implementasi Middleware JWT11:58
Integrasi User ID dari JWT10:46
Penyempurnaan get post dengan relasi07:28
Penutupan00:51
Penyusun Materi

Prev
Next
Ahmad Oriza
Ahmad Oriza

CTO dan Co-Founder CODEPOLITAN. Former IT lead programmer di Ajita (Top Digital Agency Jakarta) dengan berbagai proyek brand besar seperti Samsung, Mitsubishi, Hypernet, Holcim, LG, Djarum.

Testimoni Oleh Siswa

5.0

(14 reviews)

5 Bintang
100%
4 Bintang
0%
3 Bintang
0%
2 Bintang
0%
1 Bintang
0%
Saepul Hidayat
Saepul Hidayat

Jumat, 20 Maret 2026 pukul 13.50

Materi yang disampaikan oleh mentornya sangat baik dan sangat mudah di pahami, saya semakin semangat untuk terus belajar.

Formas Alzandy
Formas Alzandy

Selasa, 3 Maret 2026 pukul 09.06

Pelatihan coding ini memberikan pengalaman belajar yang sangat terstruktur, sistematis, dan mudah dipahami, bahkan untuk pemula sekalipun. Materi dijelaskan secara bertahap mulai dari konsep dasar hingga praktik langsung, sehingga peserta tidak hanya memahami teori tetapi juga mampu mengimplementasikannya dalam proyek nyata. Instruktur menjelaskan dengan jelas, sabar, dan detail, serta selalu memberikan contoh kasus yang relevan dengan kebutuhan industri saat ini. Selain itu, suasana belajar yang interaktif membuat peserta lebih percaya diri untuk bertanya dan berdiskusi. Pelatihan ini sangat direkomendasikan bagi siapa pun yang ingin meningkatkan keterampilan pemrograman secara profesional dan berkelanjutan.

Formas Alzandy
Formas Alzandy

Selasa, 3 Maret 2026 pukul 09.06

Pelatihan coding ini memberikan pengalaman belajar yang sangat terstruktur, sistematis, dan mudah dipahami, bahkan untuk pemula sekalipun. Materi dijelaskan secara bertahap mulai dari konsep dasar hingga praktik langsung, sehingga peserta tidak hanya memahami teori tetapi juga mampu mengimplementasikannya dalam proyek nyata. Instruktur menjelaskan dengan jelas, sabar, dan detail, serta selalu memberikan contoh kasus yang relevan dengan kebutuhan industri saat ini. Selain itu, suasana belajar yang interaktif membuat peserta lebih percaya diri untuk bertanya dan berdiskusi. Pelatihan ini sangat direkomendasikan bagi siapa pun yang ingin meningkatkan keterampilan pemrograman secara profesional dan berkelanjutan.

Moh Minas Sahiddin
Moh Minas Sahiddin

Rabu, 28 Januari 2026 pukul 15.06

materinya sangat gampang dipahami, mentor dengan sangat jelas dalam penyampaian materi gampang dimengerti, menjelaskan setiap error dengan rinci

Trisakti Akbar
Trisakti Akbar

Jumat, 23 Januari 2026 pukul 04.02

Materinya bagus dan lengkap... Semuanya berurut dari yang paling dasar hingga relasi-relasi antar table dibahas dengan lengkap...

Yudha aris kristanto
Yudha aris kristanto

Jumat, 31 Oktober 2025 pukul 04.43

Materi yang disampaikan oleh mentornya mudah untuk dimengerti dan cocok bagi saya yang baru belajar.

Yudha aris kristanto
Yudha aris kristanto

Jumat, 31 Oktober 2025 pukul 04.43

Materi yang disampaikan oleh mentornya mudah untuk dimengerti dan cocok bagi saya yang baru belajar.

Alan Wahyudin Nur
Alan Wahyudin Nur

Selasa, 16 September 2025 pukul 22.45

Banyak hal baru yang dipelajari, puas dengan problem solving, dan beberapa teknik pendekatan yang membantu lebih paham

Maulana Yusuf
Maulana Yusuf

Selasa, 5 Agustus 2025 pukul 03.13

Mengikuti beberapa course di codepolitan, saya merasa course dengan tutor kak Ahmad Oriza yang paling mudah dicerna oleh saya yang masih baru di dunia programming ini. Cara penyampaian materinya, menjelaskan syntax / kode program dengan jelas dan kadang menggunakan analogi yang baik, serta menjelaskan error dari program juga sangat baik. Terima kasih codepolitan, dan terima kasih kak Ahmad Oriza. sukses selalu !!

Meidhika Nawa Sapta
Meidhika Nawa Sapta

Kamis, 15 Mei 2025 pukul 21.23

Materi yang disampaikan mudah dimengerti, dan sangat terstruktur. dijelaskan perlahan, Mentornya mantap...!!!