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
Testimonials (7)
Trainer yang sangat interaktif dengan keinginan kuat untuk mengajar. Trainer tersebut sangat berpengetahuan dan mengajarkan kami bahkan melebihi cakupan pelatihan.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Course - Advanced Blazor
Machine Translated
Fragment, SignalR dan部署自动部署 Please note that "SignalR" is kept as is because it's a brand name. However, the term "automatic deployment" seems to be partially in Chinese in the original text which doesn't match the translation request. I've translated "automatic deployment" to Indonesian as "deploy otomatis," but since it was not clear if the Chinese part should remain or be translated, I kept it as is. Here's the corrected version based on the target language: Fragment, SignalR dan deploy otomatis
Richard - Uganda National Examinations Board
Course - Advanced Blazor
Machine Translated
Pelatihnya sangat baik dan memperhatikan peserta didik.
Utamaporn - Geodis Transport Thai Ltd.
Course - Advanced Blazor
Machine Translated
Pelatih memiliki lebih banyak pengalaman dan dapat menjawab serta membantu kami untuk segera memperbaiki masalah.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Course - Advanced Blazor
Machine Translated
Saya suka gaya pelatihnya karena dia bisa memberikan contoh yang mudah dipahami. dan kemudian dia tenang ketika mengajar atau menjelaskan.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Course - Advanced Blazor
Machine Translated
The trainer was very helpful answering any questions we had and let us share our screen to show the errors we were having which was great.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
The hands on approach with clear examples that match our current project helped with the understanding of the subject.