Untuk artikel selengkapnya dapat di download disini. Sedangkan untuk memudahkan dalam memahami isi artikel, maka penulis juga menyertakan dengan full source code project latihan ini, dan dapat di download disini.
Terima kasih
Wassalam
Mari berbagi Ilmu dengan memberikan solusi
Untuk artikel selengkapnya dapat di download disini. Sedangkan untuk memudahkan dalam memahami isi artikel, maka penulis juga menyertakan dengan full source code project latihan ini, dan dapat di download disini.
Terima kasih
Wassalam
Pada saat web api telah dipublish dan digunakan oleh user, seringkali terjadi request untuk perubahan requirement maupun logic dari web api yang telah dibuat. Sementara web api dengan requirement yang lama masih digunakan. Jika mengalami situasi seperti ini, cara yang tepat adalah melakukan versioning pada web api, sehingga kita tidak perlu menghetikan layanan pada web api. Yang perlu diperhatikan versioning pada web api tidak sama dengan product versioning.
Pada API versioning kita juga harus mempertimbangkan bagaimana web api ini dapat melayani baik pengguna lama maupun yang baru. Sehingga code yang kita buat support untuk semua versi yang ada.
Untuk artikel selengkapnya dapat di download disini. Sedangkan untuk memudahkan dalam memahami isi artikel, maka penulis juga menyertakan dengan full source code project latihan ini, dan dapat di download disini.
Terima kasih
Wassalam
Seperti pada aplikasi pada umumnya, pada webapi kita dapat juga membuat proses CRUD. Pada latihan sebelumnya telah dijelaskan bagaimana melakukan filtering dan searching pada webapi. Seperti pada latihan-latihan sebelumnya artikel ini akan mengajak pembacanya untuk mempraktekan langsung kedalam project pada Visual Studio. Pastikan sebelumnya sudah membaca artikel-artikel terdahulu, agar lebih mengerti konsep webapi pada artikel ini.
Untuk artikel selengkapnya dapat di download disini. Sedangkan untuk memudahkan dalam memahami isi artikel, maka penulis juga menyertakan dengan full source code project latihan ini, dan dapat di download disini.
Terima kasih
Wassalam
Filter adalah proses pengambilan data dengan menyeleksi atau menyaring berdasarkan suatu criteria tertentu. . Sebagai contoh kita ingin mendapatkan seluruh data buku dengan Penerbit-nya adalah “Ebookuid” atau “Skripta”. Maka kita akan mengirimkan value (“Ebookuid” atau “Skripta”) untuk field Penerbit dan mengambil data yang sama dengan value.
Search adalah proses pencarian data dengan menggunakan keyword. Search cakupan-nya jauh lebih luas. Sebagai contoh kita mencari kata “Visual” pada table Books.
API adalah kepanjangan dari Application Programming Interface yang digunakan perangkat lunak untuk mengakses data, perangkat lunak server atau aplikasi lain dan telah ada selama beberapa waktu.
Sederhananya, API adalah perantara perangkat lunak yang menjembatani dua aplikasi untuk berbicara satu sama lain. Katakanlah API sebagai penerjemah antara dua orang yang tidak berbicara dengan bahasa yang sama, tetapi dapat berkomunikasi menggunakan perantara API.
API dapat digunakan pada sistem berbasis web, sistem operasi, sistem basis data, dan perangkat keras komputer.
API berkomunikasi melalui serangkaian aturan yang menentukan bagaimana komputer, aplikasi atau mesin dapat berbicara satu sama lain. Web API bertindak sebagai perantara antara dua mesin yang ingin terhubung satu sama lain untuk tugas tertentu.
Blazor adalah Web Framework yang bersifat Open Source dimana aplikasi Web yang bersifat client-side interactive dapat dikembangkan dengan menggunakan .Net (C#) dan HTML. Pada saat ini C# biasa digunakan untuk melakukan proses back-end dari aplikasi web. Dengan menggunakan fitur baru dari ASP.NET Core yaitu Blazor, kita dapat membangun interactive WEB dengan menggunakan C# dan .NET . Code .Net berjalan pada WebAssembly, yang artinya kita dapat menjalankan “NET“ didalam browser (Client) tanpa harus menginstall plugin seperti Silverlight, Java mapun Flash.
Disarankan untuk membaca dan menyeselesaikan latihan pada beberapa artikel sebelumnya http://junindar.blogspot.com/2020/02/pengenalan-blazor.html http://junindar.blogspot.com/2020/02/create-read-update-dan-delete-crud-pada.html dan http://junindar.blogspot.com/2020/07/membuat-dialog-component-pada-blazor.html.
Authentication dan Authorization pada sebuah aplikasi adalah termasuk dalam bagian yang sangat penting yang harus diperhatikan oleh para developer.
Pada latihan ini kita akan belajar menggunakan authentication dan authorization pada blazor. Dimana untuk latihan awal kita akan membuat halaman login dan selanjutnya dengan membuat membuat Authentication dan Authorization pada setiap halaman.