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
Testimoni (7)
Instruktur yang sangat interaktif dengan kemauan besar untuk mengajarkan. Instruktur tersebut sangat berpengetahuan dan mengajari kami bahkan di luar lingkup pelatihan.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Kursus - Advanced Blazor
Diterjemahkan Mesin
Fragment, SignalR dan penyebaran otomatis
Richard - Uganda National Examinations Board
Kursus - Advanced Blazor
Diterjemahkan Mesin
Instruktur sangat baik dan memperhatikan peserta didik.
Utamaporn - Geodis Transport Thai Ltd.
Kursus - Advanced Blazor
Diterjemahkan Mesin
Instruktur memiliki lebih banyak pengalaman dan dapat menjawab serta membantu kami untuk memperbaiki masalah secara langsung.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Kursus - Advanced Blazor
Diterjemahkan Mesin
Saya suka gaya instruktur karena dia bisa memberikan contoh yang mudah dipahami. Selain itu, dia tenang saat mengajar atau menjelaskan.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Kursus - Advanced Blazor
Diterjemahkan Mesin
Pembina sangat membantu dengan menjawab semua pertanyaan kami dan memungkinkan kami untuk berbagi layar untuk menunjukkan kesalahan yang kami alami, yang sangat bagus.
chithra - Public Health Wales NHS Trust
Kursus - Advanced Blazor
Diterjemahkan Mesin
Pendekatan praktis dengan contoh-contoh yang jelas dan sesuai dengan proyek kami saat ini membantu pemahaman materi.
Samuel - ProgramDuon AB
Kursus - Advanced Blazor
Diterjemahkan Mesin