Seri Belajar ASP.NET: ASP.NET Core 2 MVC & SQL Server 2017 dengan Visual Studio 2017 | M Reza Faisal

reza

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

Seri Belajar ASP.NET: ASP.NET Core 2 MVC & SQL Server 2017 dengan Visual Studio 2017

Dec 20, 2017 by     8 Comments    Posted under: I am Software Developer

Sebelumnya telah dibuat dua buku Seri Belajar ASP.NET yaitu ASP.NET Core MVC & MySQL dengan Visual Studio Code dan ASP.NET Core MVC & PostgreSQL.  Kedua buku memiliki kesamaan dalam penggunaan tool Visual Studio Code sebagai tool pengembangan aplikasi web dengan ASP.NET Core versi 1.1.  Kelebihan tool ini adalah bersifat multi platform, tetapi tool ini hanya memiliki fitur-fitur dasar pemrograman.

Sedangkan pada buku ini menggunakan tool pengembangan akan digunakan ASP.NET Core versi 2.1 yang merupakan versi terbaru.  Terdapat beberapa perubahan dari sisi konfigurasi dan penyesuaian cara penulisan program.  Selain ini buku ini menggunakan tool developmet Visual Studio 2017 yang mempunyai fitur-fitur untuk mempermudah dan mempercepat pengembangan software seperti untuk fitur otomatisasi pembuatan class-class yang diperlukan dan lain-lain.

Harapannya buku ini dapat menjadi panduan bagi web developer untuk membangun aplikasi web dengan ASP.NET Core 2 MVC dengan menggunakan database MS SQL.

cover4-blog

{Contoh Kasus}
Pada buku ini terdapat contoh kasus pembangunan aplikasi. Ada 2 aplikasi yang yang dibangun pada buku ini yaitu Guest Book (Buku Tamu). Contoh kasus yang kedua dan terlengkap adalah Book Store yang berfungsi untuk mengelola buku. Aplikasi Book Store memiliki fitur-fitur yaitu:

  • Mengelola kategori buku.
  • Mengelola pengarang buku.
  • Mengelola buku, pada fitur ini terdapat fungsi untuk upload gambar cover buku.
  • Mengelola role.
  • Mengelola user.

Aplikasi Book Store juga memiliki fitur otentikasi dan otorisasi.

 

{Daftar Isi}

1 Pendahuluan  

  • . NET Core
    * ASP.NET Core
    * Web Server
  • Development Tool
    * Visual Studio 2017
    * Visual Studio Code
  • Database
    * MS SQL Server 2017
  • Bahan Pendukung
    * Buku
    * Source Code

2 .NET Core 2 SDK & Runtime   

  • Installasi
  • Uji Coba
  • .NET Core Command Line Tool
    * Info & Bantuan
    * Membuat Project
    * Restore
    * Build
    * Run
    * Migrasi Project

3 Visual Studio 2017

  • Installasi
  • Antarmuka
    * Solution Explorer
    * Editor
    * Toolbox
    * Properties
    * Output
    * Error List
  • Solution & Project
    * Solution
    * Project
    * Item
  • Build & Debug
  • Reference
  • NuGet

4 ASP.NET Core

  • ASP.NET Core Project
    * Membuat Solution
    * Membuat Project ASP.NET Core
  • Cara Kerja ASP.NET Core MVC
    * Controller
    * View
    * Model
  • Catatan

5 Entity Framework Core & MS SQL Server

  • Pendahuluan
  • Aplikasi GuestBook
  • Database First
    * Project
    * Database
    * Model
    * Controller
    * Views
  • Code First
    * Project
    * Model
    * Database
    * Controller & View
  • Kesimpulan

6 ASP.NET Core Identity

  • Pendahuluan
  • Project
    * Membuat Project
    * Konfigurasi Connection String
    * Penjelasan Startup.cs
  • Model
    * IdentityUser
    * IdentityRole
  • Database
    * Migrasi
    * Table

7 Model-View-Controller   

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

8 Implementasi Keamanan   

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

9 Penutup

 

Buku ini masih belum lengkap, masih menyisakan 1 sub bab terakhir (bukan 1 bab loh ya). Tetapi secara keseluruhan, buku ini telah dapat memberikan panduan penggunaan Visual Studio 2017 untuk membangun aplikasi web dengan ASP.NET Core 2 MVC dan SQL Server 2017 dengan cepat dan mudah.

Buku ini telah rampung ditulis beserta contoh kode program yang dibahas didalamnya. 

Buku dapat diunduh di link berikut: https://play.google.com/store/books/details/M_Reza_Faisal_Seri_Belajar_ASP_NET_ASP_NET_Core_2?id=7wNTDwAAQBAJ

Source code contoh latihan dapat diunduh pada link berikut ini: https://github.com/rezafaisal/ASPNETCoreSQLServer.

8 Comments + Add Comment

  • Terima kasih banyak bro

  • Saya berencana membuat aplikasi dashboard menggunakan asp.net core mvc yang saya ingin tanyakan apabila aplikasi itu hanya berfungsi sebagai converter data untuk ditampilkan ke dalam pdf atau excel dengan parameter tanggal apakah harus dibuatkan juga controllernya? karena di aplikasi saya sebelumnya sama sekali tidak menggunakan mvc.. mohon pencerahannya.

    • Iya perlu controller. Karena hal utama di mvc itu adalah controller dan view

  • Selamat sore mas, saat saya publish asp net core mvc ke IIS, login page dan Home page sangat berat untuk di load pertama kali, kira2 ini kenapa ya mas ?

    • Iya pasti berat karena diawal akan dilakukan kompilasi, jadi source code akan jadi binary

  • Salam pak reza, saya sudah beli ebook nya..Apa ada versi buku cetak nya yang juga di sisipkan CD berisi source code program ?
    Satu pertanyaan lagi pak, saya ada source code ASP.Net MVC program Ecommerce, cara mengetahui program itu C# atau VB dimananya ya pak?

    • Kebetulan tidak ada versi csraknya. Sedangkan untuk source program sudah saya share di github, linknya ada di ebook. Untuk tahu c# atau vb cukup cek aja ada tanda { atau } ga di dlm source code. Kalau ada artinya c#

Leave a comment to abu

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>

Fotolia

Fotolia

ShutterStock


Fotolia
© 2013 eSevens
%d bloggers like this: