Seri Belajar ASP.NET: ASP.NET Core MVC & PostgreSQL dengan Visual Studio Code | M Reza Faisal

reza

full-time(software-developer,lecturer); part-time(traveller, food-tester);

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

Jul 22, 2017 by     No Comments    Posted under: I am Software Developer

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.

Got anything to say? Go ahead and leave a comment!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Time limit is exhausted. Please reload CAPTCHA.

Fotolia

Fotolia

ShutterStock


Fotolia
© 2013 eSevens
%d bloggers like this: