Seri Belajar ASP.NET: Pemrograman Web ASP.NET Core dengan MySQL & Visual Studio Code

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.

Capture

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

Ebook: Google Play Book.

Source Code: https://github.com/rezafaisal/ASPNETCoreMySQL

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

7 thoughts on “Seri Belajar ASP.NET: Pemrograman Web ASP.NET Core dengan MySQL & Visual Studio Code”

  1. Terima kasih gan, ini sangat membantu, kebetulan saya ingin belajar coding lagi setelah 3 tahun absent.. Ternyata perkembangan dunia IT sudah jauh sekali yah…

    Oh iya, semoga ebooknya di hargai sesedekah dan diganjar Pahala..

  2. Pagi Pak, apakah boleh minta email Bapak ?
    Saya mau buku tentang awal sampai akhir tutorial .net mvc 5 dan MySQL
    Kira” gimana Ya ?

    1. wah sepertinya yg beda cuma cara konfigurasi awal saja, setelah itu pemrogramannya hampir sama antara mvc 5 dan asp.net core mvc

  3. ebook ini bukan dalam bentuk PDF ya ?
    Kalo langsung source seperti ini saya kurang paham Pak
    Apakah ada yang versi PDF dan penjelasannya ?

    Terima Kasih

    1. iya itu mesti dibeli via google play book. kalau misal belum tertarik untuk beli, bisa PM saya via email reza.faisal at gmail

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.