Course Outline

Pengantar

  • Ringkasan Entity Framework (EF) Core
  • Ringkasan Progressive Web App (PWA)

Entity Framework (EF) Core

  • Menginstal EF Core
  • Menggunakan pendekatan code first untuk modeling
  • Menggunakan pendekatan database first untuk modeling
  • Menggunakan fluent API

Mengambil dan Menyimpan Data dengan EF Core

  • Pertanyaan dasar menggunakan LINQ
  • Memanggil prosedur terdahulu
  • Mengendalikan perilaku pelacakan
  • Menyimpan perubahan
  • Penyisipan massal
  • Transaksi

Komponen Blazor

  • Mengerti dasar-dasar Razor
  • Bekerja dengan komponen di Blazor
  • Menggunakan C# dalam komponen
  • Komponen yang diberi parameter
  • Ciclo hidup komponen
  • Data binding satu arah
  • Data binding dua arah
  • Pengikatan acara

Konsep Lanjutan Komponen Blazor

  • Mereder raw HTML
  • Mereder konten anak
  • Menggunakan RenderFragment
  • Menggunakan RenderTreeBuilder
  • Menggunakan @key dan @attribute

Pembaruan Rute dan Tata Letak

  • Membuat tata letak utama
  • Routing
  • Menggunakan URL helpers

Formulir dan Validasi

  • Menggunakan EditForm
  • Validasi formulir
  • Menggunakan @ref

Injeksi Ketergantungan (DI) dan JSInterop

  • Mengerti DI
  • DI dengan layanan default
  • DI dengan layanan custom
  • Memanggil fungsi JavaScript
  • Mengakses C# dari JavaScript

Pemolesan dan Penyebaran

  • Pemolesan aplikasi Blazor
  • Menyebarakan aplikasi Blazor
  • Mengupgrade aplikasi Blazor

Kepemilikan

  • Autentikasi Blazor
  • Menggunakan ASP.NET core identity dan JWT

Pembangunan Aplikasi Web Progresif (PWA)

  • Ringkasan PWA
  • Mengerti fitur-fitur dari PWA
  • Blazor PWA
  • Membuat aplikasi offline
  • Menggunakan kerja layanan (service workers)
  • Kustomisasi aplikasi
  • Kecaching
  • Menambahkan notifikasi push

Rangkuman dan Langkah Berikutnya

Requirements

  • Mengerti C#
  • Kenalan dengan Blazor dan JavaScript
  • Pengalaman menggunakan .NET framework

Audience

  • Web Developers
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses (Minimal 5 peserta)

Related Categories