Capture

Pada buku ini akan dipaparkan dasar-dasar pemrograman web dengan menggunakan framework ASP.NET Core MVC dan bahasa pemrograman C#. Untuk memberikan pemahaman yang lebih bagus maka akan dibuat proyek membangun aplikasi web book store. Aplikasi web ini akan menggunakan database MySQL Tool development yang akan digunakan adalah Visual Studio Code yang merupakan tool development multi platform yang dapat digunakan pada sistem operasi Windows, Linux dan Mac OS X. Selain itu ASP.NET Core MVC, buku ini juga memberikan penjelasan tentang ASP.NET Core Web API yang dapat digunakan sebagai HTTP service dan backend untuk aplikasi client seperti aplikasi mobile atau desktop.

Berikut ini adalah daftar isi dari buku ini:

Pendahuluan

  • .NET Core.
  • ASP.NET Core.
  • Web Server.
    • Kestrel.
    • Internet Information Service (IIS).
  • Visual Studio Code.
  • MySQL.
  • Bahan Pendukung.
    • Buku.
    • Source Code.

.NET Core SDK & Runtime

  • Installasi.
    • Windows.
    • Mac.
    • Linux.
      • Ubuntu/Linux Mint.
      • Red Hat Enterprise Linux Sever.
      • Debian 8.
      • Fedora.
      • CentOS & Oracle Linux.
      • OpenSUSE.
  • Uji Coba.
  • .NET Core Command Line Tool.
    • Info & Bantuan.
    • Membuat Project.
    • Restore.
    • Build.
    • Run.
    • Migrasi Project.
  • Kesimpulan.

Visual Studio Code & MySQL

  • Visual Studio Code.
    • Installasi.
      • Windows.
      • Mac OS.
      • Linux.
    • Antarmuka.
    • Tool Tambahan.
      • Extension.
      • Integrated Terminal.
    • Membuat Project.
      • Project Console HelloWorld.
      • Project Web HelloWorldASPNETCore.
    • Fitur-Fitur.
      • Hover.
      • Paramenter Hint.
      • IntelliSense.
      • Split Editor.
      • Go to Definition.
      • Error & Warning.
      • Folding.
      • Komentar.
      • Debugging.
  • MySQL.
    • MySQL Extension for Visual Studio Code.
    • Koneksi.
    • Memilih Database.
    • Eksekusi Query.
  • Kesimpulan.

Pengenalan ASP.NET Core MVC

  • Cara Kerja ASP.NET Core.
  • File & Folder Utama ASP.NET Core.
    • Membuat Project ASP.NET Core.
    • File Utama.
      • BelajarASPNETCoreMVC.csproj.
      • Startup.cs.
      • Program.cs.
    • Folder Utama.
      • bin.
      • wwwroot.
    • Folder ASP.NET Core MVC.
  • Cara Kerja ASP.NET Core MVC.
    • Modifikasi File *.csproj.
    • Modifikasi File Startup.cs.
    • Controller.
    • View.
    • Model.
    • Catatan.
  • ASP.NET Core MVC & MySQL.
    • MySQL Data Core.
      • Membuat Project.
      • Persiapan.
      • Pembuatan GuestBook.
      • Kode Lengkap.
      • Demo.
    • MySQL Entity Framework Core
      • Pendahuluan.
      • Persiapan.
      • Pembuatan GuestBook.
    • Kesimpulan.
  • Kesimpulan.

Model-View-Controller

  • Persiapan.
    • Aplikasi Book Store.
    • Template Aplikasi Web.
    • Database.
    • Membuat Project.
  • Model.
    • API.
      • Data Annotations.
      • Fluent API.
    • Tipe Class Model.
      • Class Entity Model.
      • Class View Model.
    • Display & Format.
    • Validasi.
      • Required.
      • StringLength.
      • DataType.
      • MaxLength.
      • MinLength.
      • Range.
      • Compare.
      • RegularExpression.
    • Book Store: Class Model & Atribut.
  • View.
    • Akses File.
    • Razor.
    • Layout & Antarmuka.
      • Persiapan.
      • Master Layout.
      • Content.
    • Sintaks Dasar Razor.
      • Persiapan.
      • Simbol @.
      • Reserved Keyword.
      • Ekspresi.
      • Blok Kode.
      • Percabangan.
      • Pengulangan.
      • Directive.
      • Exception Handling.
      • Komentar.
    • HTML Helper.
      • Link.
      • Label & Display.
      • Form.
      • Input Teks.
      • Input Satu Pilihan.
      • Input Banyak Pilihan.
      • Tombol.
      • Validasi.
      • Catatan.
    • Tag Helper.
      • Persiapan.
      • Link.
      • Label.
      • Form.
      • Input.
      • TextArea.
      • Select.
      • Tombol.
      • Valiasi.
    • Book Store: Komponen View
  • Controller.

Pengenalan ASP.NET Core Web API

  • Pendahuluan.
  • Implementasi.
    • Class Controller.
    • Mengakses Web API.
    • Atribut Route
  • Web API & MySQL.
  • Web API & Aplikasi Client.
    • Web API & Xamarin.

Penutup

Harapannya buku ini dapat menjadi panduan bagi web developer untuk membangun aplikasi web multiplatform dengan ASP.NET Core.

Last edited Mar 14 at 3:54 PM by mrezafaisal, version 4