Membangun Aplikasi & Website News App Dengan Laravel, React.js dan Android

Buku yang akan menuntunmu menjadi seorang FullStack Developer dengan studi kasus membangun website dan aplikasi News App dari 0 sampai online (Realese Play Store) menggunakan Laravel, React.js dan Android.

Belajar Membuat News App Dari Nol Dengan Laravel, React.js dan Android !!!

FullStack Developer merupakan salah satu profesi yang sangat menjanjikan, dengan menjadi seorang Full-Stack tentu saja banyak sekali tawaran kerja dengan gaji yang sangat tinggi. Salah satu skill yang harus dikuasai untuk bisa menjadi seorang Full-Stack adalah Back-End, Front-End dan Mobile Developer.

Pada buku ini kita akan mempelajari ketiga hal tersebut agar bisa menjadi seorang Full-Stack Developer.

LIHAT DAFTAR ISI MATERI

DEMO STUDI KASUS

Demo Restful API (Laravel) : https://news-api.appdev.my.id/
Demo Admin (React.js) : https://news.appdev.my.id/
Demo Aplikasi (Android) : Install Apps dari PlayStore

Menjadi FullStack Developer?

Kenapa Tidak!!!

Laravel adalah jawaban untuk bisa menjadi seorang Back-End Developer karena banyak sekali Industri ataupun StartUp menggunakan Laravel di dalam product mereka. Salah satunya karena dukungan komunitas yang besar dan sumber pengembangan yang sangat aktif.

React.js merupakan salah satu pilihan para Front-End Developer dalam mengembangkan website dengan moderen dan reactive secara lebih mudah. Karena banyak sekali Industri dan juga StartUp menggunakan React.js untuk membangun beberapa produknya.

Android merupakan sistem operasi yang digunakan di dalam sebuah smartphone dan kita akan belajar membuat sebuah aplikasi yang berjalan secara native di Android.

Dengan buku ini kita akan dituntun menjadi seorang FullStack Developer menggunakan Laravel, React.js dan Android dengan studi kasus langsung membangun sebuah website dan aplikasi News App mulai dari 0 sampai proses deployment ke online.

Benefit Yang di Dapatkan

Ebook (PDF & Web Version)
Source Code Studi Kasus
Private Group Member
Konsultasi Belajar
Update Materi
Kupon Diskon Hosting
Sertifikat
Akses Selamanya
Real Studi Kasus

Materi Yang di Pelajari

Di dalam buku ini kita bersama-sama akan belajar menjadi seorang Full-Stack Developer dari 0 dengan cara membangun sebuah website dan aplikasi News App menggunakan Laravel, React.js dan Android.

Dalam buku ini juga akan membahas konsep implementasi RBAC (Role-based access control) atau Roles & Permissions di dalam React.js

Kita juga akan belajar mengimplementasikan Firebase Cloud Messaging (FCM) di dalam Laravel dan Android untuk mengirim Realtime Push Notification.

Setelah website dan aplikasi News App selesai kita buat, langkah selanjutnya adalah melakukan proses deployment atau proses meng-online-kan projectnya di Internet. Untuk Laravel dan React.js akan kita deploy di cPanel, sedangkan untuk aplikasi Android kita akan upload ke Play Store.

Daftar Isi

    Pendahuluan
  • Cover
  • Kata Pengantar
  • Lisensi Buku
  • Tentang Buku
    Perancangan
  • Diagram Aplikasi
  • Struktur Table dan Relasi Database
    Fundamental ES6
  • JavaScript ES6
  • Variable
  • Default Parameter
  • Template String atau Literal
  • Arrow Function
  • Rest Parameter
  • Destructuring & Restructuring
  • Spread Operator
  • Array Map
  • Promise
  • Async Await
    Installasi & Persiapan (Backend)
  • Persiapan dan Tools Pendukung
  • Membuat Project Laravel Menggunakan Composer
    Installasi & Konfigurasi Roles & Permissions
  • Apa itu Laravel Spatie Permissions ?
  • Installasi dan konfigurasi Roles & Permissions
    Installasi & Konfigurasi JWT
  • Apa itu JWT?
  • Installasi dan Konfigurasi JWT
    Installasi & Konfigurasi Firebase Cloud Messaging (FCM)
  • Apa itu Firebase Cloud Messaging (FCM) ?
  • Daftar Akun Firebase Cloud Messaging (FMC)
  • Installasi dan Konfigurasi Firebase Cloud Messaging (FCM) di Laravel
    Database
  • Konfigurasi Koneksi Database
  • Membuat Models dan Migrations
  • Relasi Database Menggunakan Eloquent Relationships
  • Eloquent Accessor, Mutator dan Casting
  • Membuat Seeder Roles
  • Membuat Seeder Permissions
  • Membuat Seeder User
  • Menjalankan Migration dan Seeding
    Restful API Admin
  • Membuat Restful API Login
  • Membuat Restful API Dashboard
  • Membuat Restful API Permissions
  • Membuat Restful API CRUD Roles
  • Membuat Restful API Users
  • Membuat Restful API CRUD Categories
  • Membuat Restful API CRUD Posts
  • Membuat Restful API CRUD Sliders
    Restful API Public
  • Membuat Restful API Categories Public
  • Membuat Restful API Posts Public
  • Membuat Restful API Sliders Public
    Deployment (Backend)
  • Deploy Project Laravel di cPanel (Shared Hosting)
    Installasi & Persiapan (Frontend)
  • Membuat Project React.js (Vite)
  • Installasi dan Konfigurasi Library Pendukung
  • Konfigurasi Endpoint API Backend
  • Konfigurasi Assets Template
    Authentication
  • Konfigurasi Route Halaman Login
  • Membuat Proses Login
    Halaman Dashboard
  • Membuat Layout Admin
  • Konfigurasi Router Halaman Dashboard
  • Menampilkan Statistic dan Grafik di Halaman Dashboard
    Halaman Permissions
  • Membuat Component Pagination
  • Konfigurasi Router Halaman Permissions
  • Menampilkan Data Permissions
    CRUD Data Roles
  • Konfigurasi Router Halaman Roles Index
  • Menampilkan Data Roles
  • Konfigurasi Router Halaman Role Create
  • Membuat Proses Create Data Role
  • Konfigurasi Router Halaman Role Edit
  • Membuat Proses Edit dan Update Data Role
  • Membuat Proses Delete Data Role
    CRUD Data Users
  • Konfigurasi Router Halaman Users Index
  • Menampilkan Data Users
  • Konfigurasi Router Halaman User Create
  • Membuat Proses Create Data User
  • Konfigurasi Router Halaman User Edit
  • Membuat Proses Edit dan Update Data User
  • Membuat Proses Delete Data User
    CRUD Data Categories
  • Konfigurasi Router Halaman Categories Index
  • Menampilkan Data Categories
  • Konfigurasi Router Halaman Category Create
  • Membuat Proses Create Data Category
  • Konfigurasi Router Halaman Category Edit
  • Membuat Proses Edit dan Update Data Category
  • Membuat Proses Delete Data Category
    CRUD Data Posts
  • Konfigurasi Router Halaman Posts Index
  • Menampilkan Data Posts
  • Konfigurasi Router Halaman Post Create
  • Membuat Component Editor
  • Membuat Proses Create Data Post
  • Konfigurasi Router Halaman Post Edit
  • Membuat Proses Edit dan Update Data Post
  • Membuat Proses Delete Data Post
    CRUD Data Sliders
  • Konfigurasi Router Halaman Sliders Index
  • Menampilkan Data Sliders
  • Membuat Proses Upload Gambar Slider
  • Membuat Proses Delete Data Slider
    Halaman Forbidden
  • Membuat Halaman Forbidden
    Deployment (Frontend)
  • Build Project
  • Deploy Project React di cPanel
    Installasi & Persiapan (Android)
  • Persiapan dan Tools Pendukung
  • Mengenal Design Pattern MVVM
  • Buat Project Baru
    Installasi Dependencies
  • Add Depencencies
    Installasi Firebase Message
  • Installasi Firebase Message
    Layout Home
  • Desain Layout Home
  • Layout HomeFragment
  • Menampilkan Data Slider
  • Menampilkan List Kategori
  • Menampilkan List Artikel
    Layout Kategori
  • Desain Layout Kategori
    Halaman Detail
  • Membuat Tampilan Detail Article
  • Membuat Halaman Detail Kategori
    Membuat Mode Offline
  • Membuat Mode Offline
    Halaman Bookmark
  • Membuat Halaman Bookmark
  • Membuat Save Bookmark
    Melengkapi Action Menu
  • Membuat Share Artikel
  • Membuat Tema Gelap (Dark Mode)
    Membuat Search Artikel
  • Membuat Search Artikel
    Membuat Notifikasi Firebase Message
  • Membuat Notifikasi Firebase Message
    Upload Aplikasi Play Store
  • Membuat Bundle .abb
  • Upload Bundle di Playstore
    Penutup
  • Source Code
  • Penutup

Berikut ini 4 materi utama yang akan di pelajari :


1. Laravel

  • Installation & Configuration
  • Authentication
  • Roles & Permission
  • Firebase Cloud Messaging
  • API Resources
  • Eloquent Accessor
  • API Relationships
  • JWT (JSON Web Token)
  • Public API
  • Deploy

2. React.js

  • Authentication (JWT)
  • Impementasi Roles & Permission
  • Membuat Helpers
  • State Management dengan Recoil (Official React)
  • Reusable Components
  • Pagination
  • Searching
  • React Quill + Upload Image Content
  • Deploy

3. Android (Kotlin)

  • Installasi
  • Impementasi Firebase Cloud Messaging
  • Push Notification
  • Retrofit dan Gson
  • Paging data 3 dengan Remote Mediator
  • Searching
  • Implementasi Dark Mode (Tema Gelap)
  • Bookmark
  • Mengunakan Architecture MVVM
  • Room Database
  • Upload Play Store

4. Deployment

  • Deployment Laravel Project di cPenel
  • Deployment React.js Project di cPanel
  • Upload Aplikasi Android di Play Store

SCREENSHOT

APA KATA ORANG TENTANG BELAJAR DI SANTRI KODING ?

Sangat bagus

Ari Setiawan
Saya Suka Belajar
Tutorialnya super keren dan mudah dimengerti

wikan wiratmoko
Tukang kabel dan tukang database
Materi yang sangat runut dan rinci, sehingga dapat di ikuti dengan sangat baik. Course yang sangat recomended bagi yang inign mempelajari Laravel Vue

Irfan Kurniawan
Sangat bermanfaat

Mochammad Agus Idris
Belajar lebih baik
Terbaikkk, ISTIMIWIRRR!

Rizki Januar Irmansyah
Mulai aja dulu!
bagus materinya

ferdy damin
mantap

Donny Moses Sihombing
Bagus banget buat pemula yang lagi belajar konsep service oriented, composition api di vue, component di vue dan juga SPA,

Rnoiwnef
Aiwenfowienfoiwenfoiwef
Ebooknya keren, penjelasannya mudah dipahami dan stepnya mudah diikuti

Wahyudi
mantap

Muhammad Ikhsan Hilmi
Nama saya Muhammad Ikhsan Hilmi saya adalah seorang mahasiswa dari Sekolah Tinggi Teknologi Garut. Saya sekarang sedang mempelajari framework laravel, karena kedepannya saya berencana untuk menjadi seorang programmer BackEnd Laravel.
Bagus sekali materinya

Achmad Izzuddin
Aku adalah aku
Alhamdulillah setelah belajar mengerti banyak tentang vue, laravel, dan Rest Api. Semoga dapat mengimplentasikan ilmu yang di dapat.

Sugiono
Tetap semangat dan senyum hati
Alhamduliiah sangat mudah di pahami

M.Hidayatullah
Mahasiswa
Banyak ilmu yang didapat

syahrule eka ramdhani
syahryk
respon bantuannya serta kodingnya sangat membantu

Asep Cahya Nugraha
Seorang yang menganggap semuanya adalah petualangan

PENULIS

Fika Ridaul Maulayya

Halo teman-teman semuanya, perkenalkan saya Fika Ridaul Maulayya. Saya adalah seorang Web Developer | Content Creator | Founder SantriKoding.com

Faisal Mahadi

Nama saya Faisal Mahadi. Saya merupakan seorang Android Developer di salah satu Start Up dan Founder dari HarianKoding.com

BIAYA INVESTASI

Rp. 615.000

Rp. 350.000

  • Ebook Laravel, React.js dan Android
  • Source Code Studi Kasus
  • Private Group Member
  • Konsultasi Belajar
  • Kupon Diskon Hosting Riau Cyber Solution
Beli Sekarang

SUPPORTED BY