Kerangka Materi

Pengenalan .NET 8

  • Apa itu .NET? Tinjauan dan evolusi
  • Fitur .NET 8 LTS dan dukungan platform
  • Instalasi SDK dan alat pengembangan

Mulai dengan C# dan Aplikasi Konsol

  • Struktur proyek dan perintah CLI
  • Bekerja dengan tipe, metode, dan alur kontrol
  • Pemrograman berorientasi objek dalam C#

Membangun Aplikasi Web dengan ASP.NET Core 8

  • Membuat dan menjalankan aplikasi web dasar
  • Rute, middleware, dan layanan
  • Pengenalan ke halaman Razor dan MVC

Akses Data dengan Entity Framework Core

  • Mengatur konteks database
  • Bekerja dengan LINQ dan model data
  • Migrasi dan operasi CRUD

Injeksi Dependensi dan Konfigurasi

  • Framework injeksi dependensi yang terintegrasi
  • Bekerja dengan appsettings.json dan variabel lingkungan
  • Durasi layanan dan arsitektur modular

Pengembangan API dengan Minimal APIs

  • Prinsip-prinsip RESTful dan desain titik akhir
  • Menggunakan atribut dan parameter rute
  • Pengujian API dengan Postman atau Swagger

Pengujian dan Debugging dalam .NET

  • Pengujian unit dengan xUnit
  • Pendekatan pengujian integrasi
  • Teknik debugging dalam Visual Studio

Penyebaran dan Penyajian Aplikasi Silang Platform

  • Menyajikan aplikasi .NET 8 (sendiri vs. tergantung pada kerangka)
  • Opsi penyebaran untuk Windows, Linux, dan macOS
  • Menggunakan alat Visual Studio dan CLI untuk pengemasan dan rilis

Ringkasan dan Langkah Selanjutnya

  • Ringkasan konsep-konsep dan alat yang telah dipelajari selama kursus
  • Jalan praktik dan sumber belajar yang direkomendasikan
  • Tinjauan topik-topik baru: pratinjau .NET 9, Blazor, mikroservis

Persyaratan

  • Pemahaman dasar tentang konsep pemrograman (variabel, loop, fungsi)
  • Pengalaman beberapa dengan bahasa pemrograman berbasis objek (misalnya C#, Java, Python)
  • Kenalan dengan peralatan baris perintah dapat membantu tetapi tidak diwajibkan

Penonton

  • Pembangun yang memasuki ekosistem .NET
  • Pembuat program yang berpindah dari bahasa lain ke C#/.NET
  • Tim teknis yang membangun aplikasi multi-platform menggunakan .NET modern
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait