Kerangka Materi

Pengenalan

  • Ringkasan tentang Entity Framework (EF) Core
  • Ringkasan tentang Aplikasi Web Progresif (PWA)

Entity Framework (EF) Core

  • Menginstal EF Core
  • Modeling menggunakan kode pertama
  • Modeling menggunakan basis data pertama
  • Menggunakan API yang fleksibel (fluent API)

Mengeksekusi dan Menyimpan Data dengan EF Core

  • Query dasar menggunakan LINQ
  • Manggil prosedur tersimpan
  • Kontrol perilaku pelacakan
  • Menyimpan perubahan
  • Sisipan masal (bulk insert)
  • Transaksi

Komponen Blazor

  • Pemahaman tentang fundamental Razor
  • Bekerja dengan komponen dalam Blazor
  • Menggunakan C# dalam komponen
  • Komponen berparameter (parameterized components)
  • Siklus hidup komponen (component life cycle)
  • Binding data satu arah (one-way data binding)
  • Binding data dua arah (two-way binding)
  • Binding acara (event binding)

Konsep Lanjutan Komponen Blazor

  • Menerapkan HTML mentah (rendering raw HTML)
  • Menerapkan konten anak (rendering a child content)
  • Menggunakan RenderFragment
  • Menggunakan RenderTreeBuilder
  • Menggunakan @key dan @attribute

Routing dan Tata Letak (Layout)

  • Membuat tata letak utama (creating a master layout)
  • Routing
  • Menggunakan bantuan URL (URL helpers)

Formulir dan Validasi

  • Menggunakan EditForm
  • Validasi formulir (form validation)
  • Menggunakan @ref

Injeksi Dependensi (DI) dan JSInterop

  • Pemahaman tentang DI
  • DI dengan layanan default
  • DI dengan layanan kustom
  • Manggil fungsi JavaScript (calling a JavaScript function)
  • Manggil C# dari JavaScript (calling C# from JavaScript)

Pembahasan dan Penyebaran (Debugging and Deploying)

  • Debugging aplikasi Blazor
  • Menyebarkan aplikasi Blazor
  • Mengupgrade aplikasi Blazor

Keamanan (Security)

  • Otentikasi Blazor (Blazor authentication)
  • Menggunakan ASP.NET core identity dan JWT

Pengembangan Aplikasi Web Progresif (PWA)

  • Ringkasan tentang PWA
  • Pemahaman tentang fitur-fitur PWA
  • Blazor PWA
  • Membuat aplikasi offline
  • Menggunakan pekerja layanan (service workers)
  • Penyesuaian aplikasi (customizing the application)
  • Pencaching (caching)
  • Tambahkan notifikasi push

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang C#
  • Pengetahuan Blazor dan JavaScript
  • Pengalaman dengan kerangka .NET

Audience

  • Pengembang Web
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait