0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan3 halaman

Panduan Lengkap Pengembangan .NET

.NET adalah platform pengembangan dari Microsoft yang mendukung pembuatan aplikasi web, desktop, mobile, dan lainnya. Versi terbaru adalah .NET 8, yang menggabungkan .NET Core dan menawarkan berbagai fitur seperti OOP, LINQ, dan Entity Framework. Alat pengembangan utama termasuk Visual Studio dan CLI .NET untuk manajemen proyek.

Diunggah oleh

Fayzaya Ganang
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
17 tayangan3 halaman

Panduan Lengkap Pengembangan .NET

.NET adalah platform pengembangan dari Microsoft yang mendukung pembuatan aplikasi web, desktop, mobile, dan lainnya. Versi terbaru adalah .NET 8, yang menggabungkan .NET Core dan menawarkan berbagai fitur seperti OOP, LINQ, dan Entity Framework. Alat pengembangan utama termasuk Visual Studio dan CLI .NET untuk manajemen proyek.

Diunggah oleh

Fayzaya Ganang
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Notes .

NET
1. Pengertian

• .NET = platform pengembangan dari Microsoft.


• Bisa dipakai untuk bikin aplikasi:
o Web ([Link] Core, Blazor)
o Desktop (WPF, WinForms, MAUI)
o Mobile (Xamarin, .NET MAUI)
o Cloud, API, IoT, AI, Game (Unity)

2. Versi Penting

• .NET Framework → lama, hanya Windows.


• .NET Core → cross-platform (Windows, Linux, macOS).
• .NET 5+ (Core digabung) → sekarang disebut hanya .NET.
o Versi terbaru: .NET 8 (LTS).

3. Bahasa Utama

• C# (paling populer).
• [Link].
• F#.

4. Struktur Dasar Program C#


using System;

class Program
{
static void Main()
{
[Link]("Hello, World!");
}
}

5. Konsep Utama

• CLR (Common Language Runtime) → mesin eksekusi .NET.


• BCL (Base Class Library) → kumpulan library siap pakai.
• NuGet → package manager untuk menambahkan library eksternal.
• Solution (.sln) & Project (.csproj) → struktur project di Visual Studio / Rider.
6. Fitur Penting

• OOP (Object Oriented Programming) → class, inheritance, polymorphism.


• LINQ → query data dengan gaya SQL.
• Entity Framework (EF Core) → ORM untuk database.
• [Link] Core → untuk bikin REST API & aplikasi web.
• Dependency Injection (DI) → bawaan .NET Core.
• Asynchronous (async/await) → untuk operasi non-blocking.

7. Contoh Kode Singkat

a. Deklarasi Variabel
int number = 10;
string name = "Fayzaya";
bool isActive = true;

b. If Else
if (number > 5)
[Link]("Besar");
else
[Link]("Kecil");

c. Loop
for (int i = 0; i < 5; i++)
{
[Link](i);
}

d. LINQ Query
var numbers = new[] {1,2,3,4,5};
var even = [Link](n => n % 2 == 0);

8. Tooling

• IDE: Visual Studio, Rider, VS Code.


• Build & Run:
• dotnet new console -o MyApp
• cd MyApp
• dotnet run
9. Tips Praktis

• Pakai dotnet CLI untuk bikin & jalankan project.


• Simpan konfigurasi di [Link].
• Gunakan try-catch untuk error handling.
• Selalu pakai async/await untuk operasi I/O.
• Gunakan EF Core migrations untuk update database.

10. Skenario Nyata

• API REST untuk mobile app → [Link] Core + EF Core.


• Web app modern → [Link] Core MVC/Blazor.
• Desktop cross-platform → .NET MAUI.
• Integrasi cloud → Azure SDK for .NET.

Anda mungkin juga menyukai