Buku

Profitina Laundry

Dari Kebutuhan hingga Aplikasi Web yang Berjalan di Setiap Stack — Binatu adalah salah satu usaha paling jujur yang ada. Seorang pelanggan menyerahkan sekantong pakaian, kasir menimbangnya, menulis nota, memasang label, dan menjanjikan hari serta jam selesai.

A415 BabBI · ENPython · Java · PHP · C# · SQL
Profitina Profitina Laundry
Unduh Buku Lengkap (PDF) Unduh Source Code (ZIP)

Ringkasan

Bab 1 menuturkan kisah usahanya dan bagaimana binatu sesungguhnya berjalan. Bab 2 menyiapkan meja kerja Anda — VS Code, bahasa-bahasa, basis data, dan server — di Windows, macOS, atau Linux. Bab 3 dan 4 mengubah percakapan menjadi kebutuhan dan use case. Bab 5 menyajikan satu tahun penuh transaksi yang realistis, lalu Bab 6 dan 7 merancang basis data dan mengajukan kepadanya tiga puluh pertanyaan yang biasa diajukan pemilik usaha. Bab 8 sampai 12 membangun aplikasi jalur demi jalur: antarmuka depan, PHP, Python dengan Flask, dua jalur Java, dan ASP.NET Core. Bab 13 membangunnya kembali dengan empat framework. Bab 14 membahas pengujian, keamanan, dan penerapan, dan Bab 15 merangkum pelajaran-pelajarannya.

Setiap program dalam buku ini sudah dijalankan sebelum keluarannya dicetak, dan setiap bab menyatakan dengan tepat apa yang telah dijalankan dan apa yang tidak dapat dijalankan. Program-program itu dikumpulkan dalam folder Code yang menyertai buku ini, bab demi bab, di samping aplikasi lengkapnya di folder App, dengan README di setiap folder yang menjelaskan cara menjalankannya di terminal dan di VS Code, pada Windows, macOS, dan Linux.

Isi Buku

  1. Kisah dan Bisnisnya: Bagaimana Binatu Sesungguhnya Berjalan
  2. Meja Kerja Anda: VS Code untuk Pengembangan Web di Windows, macOS, dan Linux
  3. Kebutuhan: Pemangku Kepentingan, Fitur, dan Kualitas
  4. Use Case secara Mendalam
  5. Transaksi Setahun Penuh: Data Contoh
  6. Perancangan Basis Data: ERD, Normalisasi, dan Kamus Data
  7. SQL untuk Binatu: Tiga Puluh Pertanyaan Pemilik Usaha
  8. Antarmuka Depan: HTML, CSS, dan JavaScript
  9. Jalur PHP
  10. Jalur Python: Flask, Implementasi Rujukan
  11. Jalur Java: JDK HttpServer dan Jakarta Servlet/JSP
  12. Jalur .NET: ASP.NET Core Razor Pages
  13. Jalur Framework: Django, Spring Boot, Laravel, dan ASP.NET Core MVC
  14. Pengujian, Keamanan, dan Penerapan
  15. Pelajaran dan Jalan ke Depan
Untuk siapa buku ini: Mahasiswa yang sudah mempelajari bagian-bagiannya — HTML, SQL, satu bahasa sisi server — dan ingin melihat semuanya bersatu dalam satu sistem nyata. Dosen yang menginginkan satu studi kasus yang mengalir sepanjang kurikulum. Pemilik usaha kecil yang ingin memahami apa yang sebenarnya dibangun seorang pengembang bagi mereka. Anda dianggap belum tahu apa-apa: Bab 2 dimulai dari komputer kosong dan berakhir dengan halaman pertama yang sama disajikan dengan lima cara.

Profitina · profitina.com

💬 Diskusi Komunitas