Buku

Pemrograman Web

Dari HTML hingga ASP.NET Core, dengan PHP, Java, dan Python — Setiap situs web yang pernah Anda pakai, di balik tampilannya, adalah sebuah percakapan: peramban bertanya, server menjawab. Semua hal lain dalam buku ini — HTML, CSS, JavaScript, PHP, MySQL, XML, JSP, ASP.NET Core — adalah cara membuat percakapan itu menyampaikan sesuatu yang berguna.

A416 BabBI · ENHTML · PHP · Java · Python · C#
Profitina Pemrograman Web
Unduh Buku Lengkap (PDF) Unduh Semua Materi Kuliah (PDF) Unduh Source Code (ZIP)

Ringkasan

Bab 1 sampai 3 membangun fondasi: cara kerja web sejak Anda menekan Enter, menyiapkan VS Code untuk pengembangan web di Windows, macOS, dan Linux, HTML, CSS, dan JavaScript, serta PHP dari nol. Bab 5 sampai 7 menambahkan data dan sisi server: PHP dengan MySQL dan SQLite, XML dan data terstruktur, serta Java Server Pages dengan servlet. Bab 9 sampai 11 menghadirkan ASP.NET Core dan rich internet application, satu sistem yang sama dibangun dengan tiga cara secara berdampingan, serta halaman dinamis dan formulir. Bab 13 sampai 15 menampilkan data di halaman dengan tabel data, paging, dan pengurutan, membuatnya tepercaya dengan validasi dan manajemen state, serta memberikannya lapisan data yang layak dengan ADO.NET dan transaksi.

Bab 4, 8, 12, dan 16 adalah bab Evaluasi dan Pembahasan. Masing-masing menutup seperempat bagian buku dengan menyelesaikan persoalan utuh secara tuntas — setiap persoalan dinyatakan ulang, dirancang di kertas, diprogram, diuji, dijalankan, dan dijelaskan — lengkap dengan penyelesaian keliru yang menggoda beserta pembongkarannya, dan varian “uji diri” di akhir setiap persoalan.

Di sepanjang buku, satu usaha kecil tumbuh bab demi bab: Profitina Laundry, sebuah binatu dengan tiga gerai di Surabaya, lengkap dengan pelanggan, layanan, nota, pembayaran, dan data contoh selama setahun yang realistis (dan seluruhnya fiktif). Pada bab terakhir ia sudah menjadi aplikasi yang utuh — login, pelanggan, nota beserta alur kerjanya, pembayaran, struk, dashboard, laporan, dan API JSON — dan aplikasi itu tersedia, selesai dan teruji, dalam PHP, Java, Python, dan ASP.NET Core. Setiap bab juga memiliki subbab Profitina dalam Praktik yang menunjukkan di mana gagasan yang sama muncul dalam produk nyata.

Setiap program dalam buku ini sudah dijalankan sebelum keluarannya dicetak. Program-program itu dikumpulkan, bab demi bab, dalam folder Code yang menyertai buku ini, dengan README di setiap folder bab yang menjelaskan cara menjalankan setiap program di terminal dan di VS Code, pada Windows, macOS, dan Linux, serta VERIFIED.md yang mencatat dengan tepat apa saja yang telah dijalankan.

Isi Buku

  1. Web, dari Ujung ke Ujung
  2. HTML, CSS, dan Bahasa Dasar Web
  3. PHP dari Nol
  4. Evaluasi dan Pembahasan I: Dari Situs Statis ke Formulir yang Tervalidasi
  5. PHP dan MySQL, serta Menjalankan Server
  6. XML dan Data Terstruktur
  7. Java Server Pages
  8. Evaluasi dan Pembahasan II: Aplikasi Web Berbasis Basis Data, dari Rancangan sampai Penerapan
  9. ASP.NET dan Rich Internet Application
  10. Tiga Sistem Didemonstrasikan: PHP, JSP, dan ASP.NET
  11. Halaman Dinamis dan Web Form
  12. Evaluasi dan Pembahasan III: Halaman Server, Formulir, dan State, dari JSP hingga Razor Pages
  13. Data di Halaman: GridView dan Tabel Data
  14. Validasi dan Manajemen State
  15. ADO.NET dan Lapisan Data
  16. Evaluasi dan Pembahasan IV: Satu Aplikasi ASP.NET yang Utuh, dan Seluruh Isi Buku
Untuk siapa buku ini: Anda dianggap belum tahu apa-apa. Bukan “belum tahu apa-apa tentang web” — benar-benar belum tahu apa-apa. Jika Anda belum pernah menulis sebaris kode, belum pernah memasang server, belum pernah melihat tabel basis data, Andalah pembaca yang dibayangkan saat buku ini ditulis. Setiap istilah diperkenalkan dengan kata-kata sederhana sebelum dipakai, setiap contoh dibangun berkas demi berkas, dan setiap program dalam buku ini sudah dijalankan sebelum keluarannya dicetak di sini.

Profitina · profitina.com

💬 Diskusi Komunitas