Seri Belajar ASP.NET: ASP.NET Core MVC & PostgreSQL dengan Visual Studio Code

Framework ASP.NET Core adalah versi terbaru dari framework ASP.NET. Kelebihan utama framework ASP.NET Core adalah multiplatform, yaitu dapat digunakan untuk membangun aplikasi web yang dapat dideploy pada berbagai sistem operasi seperti MS Windows, Linux dan Mac OS X. 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 baik maka akan dibuat proyek membangun aplikasi web Book Store yang berfungsi untuk mengelola buku. Aplikasi web ini menggunakan database PostgreSQL dan tool development yang akan digunakan adalah Visual Studio Code. Tool development ini merupakan tool development multi platform yang dapat digunakan pada sistem operasi Windows, Linux dan Mac OS X.

Berbeda dengan buku Seri Belajar ASP.NET: ASP.NET Core MVC & MySQL dengan Visual Studio Code, buku ini pembuatan aplikasi menggunakan pendekatan Code First. Selain itu untuk mengamankan aplikasi digunakan ASP.NET Core Identity.

cover3

{Daftar Isi}

Pendahuluan

  • .NET Core
  • ASP.NET Core
  • Web Server
  • Visual Studio Code
  • PostgreSQL
  • Bahan Pendukung

.NET Core SDK & Runtime

  • Installasi (Pada Windows, Linux, MacOS X)
  • Uji Coba
  • .NET Core Command Line Tool
    * Info & Bantuan
    * Membuat Project
    * Restore
    * Build
    * Run
    * Migrasi Project
  • Kesimpulan

Visual Studio Code & PostgreSQL

  • Visual Studio Code
    * Installasi
    * Antarmuka
    * Tool Tambahan
    * Membuat Project
    * Fitur-Fitur
  • PostgreSQL
    * VS Code database
    * Koneksi
    * Memilih Database
    * Eksekusi Query

Pengenalan ASP.NET Core MVC

  • Cara Kerja ASP.NET Core
  • File & Folder Utama ASP.NET Core
    * Membuat Project ASP.NET Core
    * File Utama
    * Folder Utama
    * Folder ASP.NET Core MVC
  • Cara Kerja ASP.NET Core MVC
    * Modifikasi File *.csproj
    * Modifikasi File Startup.cs
    * Controller
    * View
    * Model
    * Catatan

Entity Framework Core & PostgreSQL

  • Pendahuluan
  • Aplikasi GuestBook
  • Database First
    * Project
    * Database
    * Model
    * Controller
    * View
  • Code First
    * Project
    * Model
    * Database
    * Controller
    * View
  • Demo Program
  • Kesimpulan

ASP.NET Core Identity

  • Pendahuluan
  • Project
    * Class Entity Model
    * Class Data Context
    * Setting ASP.NET Core Identity & PostgreSQL
  • Model
    * IdentityUser
    * IdentityRole
  • Migrasi Kode & Database
    * Tabel
  • Uji Coba

Model-View-Controller

  • Persiapan
    * Aplikasi Book Store
    * Template Aplikasi Web
    * Membuat Project
    * Catatan
  • Model
    * Design Class Model
    * API
    * Tipe Class Model
    * Display & Format
    * Relasi
    * Validasi
    * Book Store: Class Model & Atribut
    * Migrasi Kode & Database
  • View
    * Akses File
    * Razor
    * Layout & Antarmuka
    * Sintaks Dasar Razor
    * HTML Helper
    * Book Store: Komponen View
  • Controller
    * View Bag
    * LINQ
    * Book Store: Komponen Controller

Implementasi Keamanan

  • Modifikasi Startup.cs
  • Otentikasi
    * Model: UserLoginFormViewModel.cs
    * View
    * Controller: HomeController
  • Otorisasi

Penutup

 

Buku ini dapat diunduh pada link berikut ini: https://play.google.com/store/books/details/M_Reza_Faisal_Seri_Belajar_ASP_NET_ASP_NET_Core_MV?id=nNUtDwAAQBAJ&hl=en

Sedangkan source code contoh kasus paa ebook ini dapat diakses pada link berikut: https://github.com/rezafaisal/ASPNETCorePostgreSQL.

2 thoughts on “Seri Belajar ASP.NET: ASP.NET Core MVC & PostgreSQL dengan Visual Studio Code”

    1. Untuk sekarang belum ada. Yg ada sql server dan vs2017. Mestinya tidak jauh beda, cuma beda di awal saja, saat proses menambahkan library postgresql ke project

Leave a Reply

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