Hubungi Kami

Kerangka Materi

Pengantar .NET 8

  • Apa itu .NET? Gambaran umum dan sejarah perkembangannya
  • Fitur utama .NET 8 LTS serta dukungan platformnya
  • Cara menginstal SDK dan alat pengembangan terkait.

Mulai Membangun dengan C# dan Aplikasi Konsol

  • Struktur proyek serta perintah CLI yang umum digunakan.
  • Penggunaan tipe data, metode, serta struktur alur eksekusi program.
  • Konsep pemrograman berorientasi objek dalam C#.

Mengembangkan Aplikasi Web dengan ASP.NET Core 8

  • Cara membuat dan menjalankan aplikasi web sederhana.
  • Pemahaman tentang sistem routing, middleware, serta layanan yang tersedia.
  • Penjelasan singkat mengenai Razor Pages dan MVC.

Akses Data Menggunakan Entity Framework Core

  • Cara menyiapkan konteks basis data.
  • Penerapan LINQ serta pengelolaan model data.
  • Proses migrasi basis data dan operasi CRUD.

Mekanisme Injeksi Dependensi dan Konfigurasi

  • Cara memanfaatkan kerangka kerja injeksi dependensi bawaan .NET.
  • Manajemen file konfigurasi appsettings.json serta variabel lingkungan sistem.
  • Pemanfaatan siklus hidup layanan dalam arsitektur modular.

Pengembangan API dengan Minimal APIs

  • Prinsip-prinsip RESTful dan desain endpoint yang efektif.
  • Penerapan atribut serta parameter rute secara tepat.
  • Cara menguji performa API menggunakan Postman atau Swagger.

Teknik Pengujian dan Debugging pada .NET

  • Proses pengujian unit dengan alat xUnit.
  • Pendekatan umum untuk melakukan pengujian integrasi.
  • Trik debugging efektif menggunakan Visual Studio.

Penyebaran Aplikasi dan Publikasi Lintas Platform

  • Cara mempublikasikan aplikasi .NET 8, baik dalam format self-contained maupun bergantung pada framework.
  • Opsi penyebaran yang tersedia untuk Windows, Linux, dan macOS.
  • Pemanfaatan Visual Studio serta alat CLI dalam proses pengemasan dan peluncuran aplikasi.

Penutup dan Langkah Selanjutnya

  • Ringkasan konsep kunci dan alat-alat utama yang telah dipelajari selama pelatihan.
  • Arah pengembangan kemampuan serta sumber belajar tambahan yang disarankan.
  • Pengenalan terhadap topik terbaru: pratinjau .NET 9, teknologi Blazor, serta arsitektur mikroservis.

Persyaratan

  • Pemahaman dasar mengenai konsep pemrograman (variabel, perulangan, fungsi)
  • Pengalaman minimal dalam menggunakan bahasa pemrograman berorientasi objek, seperti C#, Java, atau Python
  • Keterbiasaan dengan alat baris perintah sangat membantu namun bukan prasyarat mutlak

Target Peserta

  • Pengembang yang baru memasuki ekosistem .NET
  • Programmer yang beralih dari bahasa pemrograman lain ke C#/.NET
  • Tim teknis yang sedang mengembangkan aplikasi lintas platform dengan .NET modern
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait