ASP.NET Core API #1: Persiapan Lingkungan dan Instalasi Tools
Menginstal Visual Studio 2022, SQL Server, Postman, dan .NET SDK yang diperlukan.
ASP.NET Core API #2: Membuat Project API Pertama dan Menampilkan Hello World
Langkah membuat project baru, menjalankan API, dan menguji endpoint pertama dengan Postman.
ASP.NET Core API #3: Mendesain Database Wisata – Tabel Kategori dan Daftar Wisata
Merancang struktur tabel, relasi, dan contoh data yang akan digunakan di SQL Server (bisa manual atau dengan migration).
ASP.NET Core API #4: Menghubungkan API dengan Database Menggunakan Entity Framework Core
Install Entity Framework, konfigurasi koneksi, dan membuat model dari database (atau code first) agar API bisa berkomunikasi dengan SQL Server.
ASP.NET Core API #5: Membuat CRUD untuk Kategori Wisata (GET, POST, PUT, DELETE)
Membangun endpoint API untuk mengelola data kategori wisata dan mengujinya dengan Postman.
ASP.NET Core API #6: Membuat CRUD untuk Daftar Wisata dengan Relasi Kategori
Menambahkan endpoint untuk data wisata yang terhubung dengan kategori, lengkap dengan operasi dasar.
ASP.NET Core API #7: Menambahkan Fitur Login dan Registrasi dengan JWT
Membuat autentikasi pengguna, menghasilkan token JWT, dan mengamankan proses login.
ASP.NET Core API #8: Mengamankan Endpoint API Menggunakan Token JWT
Menerapkan atribut [Authorize] pada endpoint tertentu agar hanya bisa diakses oleh pengguna terautentikasi.
ASP.NET Core API #9: (Bonus) Upload Gambar untuk Daftar Wisata
Menambahkan fitur unggah file (gambar) ke API dan menyimpannya ke server atau database.
ASP.NET Core API #10: Deployment API ke IIS atau Azure
Langkah-langkah mempublikasikan API ke IIS lokal atau cloud Azure agar bisa diakses secara online.