Skip to main content

Memulai Proyek .NET SDK dengan menggunakan CLI (Command Line Interface)

Memulai Proyek .NET SDK dengan menggunakan CLI (Command Line Interface)

Ketika kita membangun proyek menggunakan .NET SDK. Pastikan Anda telah menginstal SDK ini sebagai bagian dari pengaturan pengembang.

Memeriksa Instalasi .NET SDK

Untuk memastikan bahwa .NET SDK sudah terinstal dan tersedia, jalankan perintah berikut di terminal atau command prompt:

dotnet --info

Perintah ini akan menampilkan informasi tentang versi .NET SDK dan runtime yang telah terinstal.

Menggunakan .NET SDK untuk Membuat Proyek

.NET SDK menyediakan sejumlah template untuk membantu kita memulai proyek. Untuk melihat daftar template yang tersedia, gunakan perintah:

dotnet new list

Dalam kursus ini, kita akan membuat Web API, sehingga perintah yang digunakan adalah:

dotnet new webapi

Membuat Struktur Proyek

Pastikan Anda bekerja di dalam folder pengguna, bukan folder sistem seperti System32, agar proyek memiliki izin yang benar.

Langkah-langkah:

  1. Buat folder untuk proyek
  2. mkdir Restore
    cd Restore
  3. Buat file solusi untuk proyek
  4. dotnet new sln
  5. Buat proyek Web API
  6. dotnet new webapi -n API --use-controllers
  7. Tambahkan proyek ke file solusi
  8. dotnet sln add API

Menguji Proyek di Visual Studio Code

Setelah proyek dibuat, kita akan membukanya di Visual Studio Code dengan perintah:

code .

Di dalam VS Code, pastikan Anda memiliki integrated terminal. Untuk membukanya, gunakan kombinasi tombol:

Ctrl + `

Menjalankan dan Menguji API

Langkah-langkah menjalankan API:

  1. Masuk ke folder API
  2. cd API
  3. Jalankan aplikasi
  4. dotnet run

Setelah beberapa saat, aplikasi Anda akan berjalan di localhost dengan port acak (misalnya localhost:5164).

Menguji API di Browser

Template proyek ini memiliki contoh Weather Forecast Controller. Untuk mengaksesnya, gunakan URL berikut di browser:

http://localhost:5164/weatherforecast

Jika API merespons dengan daftar ringkasan cuaca, maka proyek berhasil dijalankan dan kita bisa lanjut ke pelajaran berikutnya!

⚡ Perbedaan Single Dash (-) dan Double Dash (--)

Dalam dunia command line interface (CLI), kita sering menemui perintah yang menggunakan tanda single dash (-) dan double dash (--). Keduanya memiliki fungsi berbeda tergantung pada sistem dan aplikasi yang digunakan. Mari kita bahas perbedaannya!

🔹 Single Dash (-)

Single dash biasanya digunakan untuk opsi pendek (short option) yang terdiri dari satu huruf.

📌 Contoh:

  • ls -l → Menampilkan daftar file dalam format panjang.
  • tar -cvf file.tar folder/ → Menggunakan beberapa opsi sekaligus (`-c`, `-v`, dan `-f`).

⚙️ Contoh Penggunaan:

ls -l
tar -cvf backup.tar myfolder

🔹 Double Dash (--)

Double dash digunakan untuk opsi panjang (long option) yang lebih deskriptif dan mudah dibaca. Biasanya digunakan pada aplikasi CLI yang lebih modern.

📌 Contoh:

  • dotnet new webapi --use-controllers → Menentukan bahwa proyek harus menggunakan controllers.
  • grep --color=auto "pattern" file.txt → Mengaktifkan warna pada hasil pencarian.

⚙️ Contoh Penggunaan:

dotnet new webapi --use-controllers
grep --color=auto "keyword" myfile.txt

💡 Kapan Menggunakan Single Dash dan Double Dash?

Kriteria Single Dash (-) Double Dash (--)
Jenis opsi Pendek (Biasanya 1 huruf) Panjang (Lebih deskriptif)
Contoh penggunaan ls -l dotnet new webapi --use-controllers
Pada beberapa CLI Dapat digabung seperti -cvf Harus ditulis lengkap --option

📝 Kesimpulan

  • Single dash (-) digunakan untuk opsi pendek, bisa digabung.
  • Double dash (--) digunakan untuk opsi panjang, lebih deskriptif.
  • Pastikan selalu memeriksa dokumentasi CLI karena standar penggunaan bisa berbeda-beda.

Semoga penjelasan ini membantu! 😊 Jika ada yang perlu diklarifikasi, silakan tanyakan. 🚀

Comments

Popular posts from this blog

🛠 Menambahkan Ekstensi ke VSCode untuk Pengembangan Aplikasi Berbasis .NET (C#) yang Lebih Optimal

🛠 Menambahkan Ekstensi ke VSCode untuk Pengembangan Aplikasi Berbasis .NET (C#) yang Lebih Optimal Kali ini, kita akan melihat bagaimana menambahkan beberapa ekstensi ke VSCode agar fungsinya lebih mirip dengan Integrated Developer Environment (IDE) seperti Visual Studio versi lengkap. Dengan menambahkan ekstensi, kita dapat meningkatkan kemampuan VSCode agar lebih nyaman digunakan dalam pengembangan. 💡 Kenapa Menggunakan VSCode? Gratis – Tidak perlu biaya untuk menggunakannya. Cross-Platform – Bisa digunakan di Windows, Mac, dan Linux dengan pengalaman yang sama. Populer – Lebih dari 70% pengembang menggunakan VSCode secara teratur. Karena itu, VSCode adalah pilihan yang baik untuk digunakan dalam pengembangan. ⚙️ Mengaktifkan Auto Save Untuk memastikan perubahan kode langsung tersimpan, saya sarankan untuk mengaktifkan fitur Auto Save . 📌 Caranya: Klik "File" di menu utama. Pilih "Auto Save" untuk me...

🛡️ Memahami CORS dan CSRF dalam Pengembangan Web

Dalam dunia pengembangan web modern, keamanan adalah hal yang sangat penting. Dua konsep yang sering muncul ketika membahas keamanan komunikasi antara browser dan server adalah CORS (Cross-Origin Resource Sharing) dan CSRF (Cross-Site Request Forgery) . Walaupun keduanya terdengar mirip, mereka memiliki fungsi dan konteks yang berbeda. Mari kita bahas satu per satu. 🌐 Apa itu CORS? CORS (Cross-Origin Resource Sharing) adalah mekanisme keamanan yang diterapkan oleh browser untuk mengatur permintaan antar domain . Secara default, browser akan membatasi permintaan HTTP dari satu origin (domain) ke origin lain untuk mencegah akses ilegal. 📌 Contoh Kasus: Aplikasi frontend kamu berjalan di http://localhost:3000 API backend kamu berjalan di http://localhost:5000 Ketika frontend mencoba memanggil API backend, browser akan memblokir permintaan tersebut kecuali backend memberikan izin melalui header CORS. ✅ Cara Mengizinkan CORS: Server backend perlu mengembali...