Gratis

FullStack Developer dengan Express dan Flutter

172 members

Gratis

TENTANG

Buku ini berjudul "FullStack Developer dengan Express dan Flutter" dan dibuat khusus untuk para developer pemula yang ingin menguasai skill FullStack menggunakan dua teknologi paling populer di ekosistem pengembangan aplikasi, yaitu Express dan Flutter.

JavaScript telah menjadi bahasa pemrograman yang dominan dalam pengembangan aplikasi terutama web selama beberapa dekade terakhir. Dari pengembangan frontend, backend hingga multi platform.

Express adalah salah satu framework paling populer untuk Node.js saat ini, dengan Express kita bisa membangun sebuah backend service dengan performa yang cepat dan memiliki ukuran yang sangat kecil.

Dart adalah bahasa pemrograman yang digunakan oleh Flutter. Dirancang oleh Google, Dart memiliki sintaksis yang sederhana dan mendukung pengembangan aplikasi dengan performa tinggi. Dengan tooling yang canggih dan ekosistem yang berkembang pesat, Dart mempermudah pengembang untuk membuat aplikasi yang cepat, responsif, dan terintegrasi lintas platform.

Flutter merupakan framework yang bersifat open source dan digunakan untuk membangun aplikasi mobile secara lintas platform dengan satu basis kode. Flutter telah menjadi salah satu framework paling populer untuk pengembangan aplikasi mobile modern dalam beberapa tahun terakhir.

Dengan dukungan ekosistem yang kuat dan komunitas yang besar, Flutter memungkinkan pengembang membangun aplikasi dengan pengalaman pengguna yang mendekati aplikasi native.

Apa saja yang akan kita bahas di dalam buku ini? Berikut ini daftar lengkapnya:

  1. Fundamental JavaScript ES6
  2. Instalasi Express
  3. Setup Prisma ORM
  4. Validators
  5. File Uploads
  6. Restful API
  7. Instalasi Flutter
  8. Fetching Data
  9. Flutter Navigation
  10. CRUD Data Posts
  11. State Management (Bloc Cubit)

Semoga dengan adanya buku ini bisa menambah wawasan teman-teman yang ingin menjadi seorang FullStack Developer.

Terima kasih.

DAFTAR ISI

    Pendahuluan
  • Cover
  • Kata Pengantar
  • Lisensi
  • Tentang
    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 (Express)
  • Persiapan dan Tools Pendukung
  • Membuat Project Express
  • Konfigurasi CORS dan Body Parser
    Setup Prisma ORM (Database)
  • Apa itu Prisma ORM ?
  • Installasi dan Konfigurasi Prisma ORM
  • Membuat Schema Table
  • Membuat Helper Prisma Client
    Validators
  • Installasi Express Validator
  • Membuat Helpers Validator
    File Uploads
  • Installasi Multer
  • Membuat Middleware File Uploads
    RESTful API Posts
  • Membuat Restful API Get Data Posts
  • Membuat Restful API Insert Data Post
  • Membuat Restful API Get Data Post By ID
  • Membuat Restful API Update Data Post
  • Membuat Restful API Delete Data Post
    Installasi & Persiapan Android (Flutter)
  • Pesiapan dan tool Pendukung
  • Membuat Project dan Install Library
  • State Mangement Bloc cubit
    Data Model & Bloc Cubit
  • Membuat Data Model
  • Membuat Remote Resource
  • Membuat bloc cubit
    CRUD Data Posts
  • Menampilkan Data Posts
  • Input Data Post
  • Update Data Post
  • Delete Data Post
    Penutup
  • Donasi
  • Promosi
  • Penutup

TOOLS

Express Js

Web Framework for Node.js

Flutter

Build for any screen

SCREENSHOTS


Halaman Lists Data

Insert dan Upload Data

Edit dan Update Data

BENEFITS


Ebook

Souce Code

Private Group Member

Update Materi

Sertifikat

Akses Selamanya

Real Studi Kasus

DISUSUN OLEH

Fika Ridaul Maulayya

Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Faisal Mahadi

Mobile Apps Developer | Android Enthusiast | Keep Learning | Android Dev Serta Owner Hariankoding.com