Kursplan
Införandet
- Översikt över Entity Framework (EF) Core
- Översikt över Progressive Web App (PWA)
Kärna för entitetsramverket (EF)
- Installera EF Core
- Modellering med hjälp av kod först
- Modellering med hjälp av databasen först
- Använda flytande API
Fråga och spara data med EF Core
- Grundläggande frågor med hjälp av LINQ
- Anropa lagrade procedurer
- Kontrollera spårningsbeteendet
- Spara ändringar
- Bulk insats
- Transaktioner
Blazor Komponenter
- Förstå grunderna i Razor
- Arbeta med komponenter i Blazor
- Använda C# i komponenter
- Parametriserade komponenter
- Komponentens livscykel
- Enkelriktad databindning
- Tvåvägs bindning
- Bindning av händelser
Avancerade Blazor komponentkoncept
- Rendering av rådata HTML
- Återge ett underordnat innehåll
- Använda RenderFragment
- Använda RenderTreeBuilder
- Använda @key och @attribute
Rutt och layout
- Skapa en huvudlayout
- Routning
- Använda URL-hjälpare
Formulär och validering
- Använda EditForm
- Validering av formulär
- Använda @ref
Beroendeinmatning (DI) och JSInterop
- Förstå DI
- DI med standardtjänst
- DI med anpassad service
- Anropa en JavaScript-funktion
- Anropa C# från JavaScript
Felsökning och distribution
- Felsöka en Blazor-app
- Distribuera en Blazor-app
- Uppgradera en Blazor-app
Säkerhet
- Blazor Autentisering
- Använda ASP.NET Core identitet och JWT
Utveckling av progressiva webbapplikationer (PWA)
- Översikt över PWA
- Förstå funktionerna i PWA
- Blazor PWA
- Skapa offlineprogram
- Använda servicearbetare
- Anpassa programmet
- Cachelagring
- Lägga till push-notiser
Sammanfattning och nästa steg
Krav
- Förståelse för C#
- Kunskap om Blazor och JavaScript
- Erfarenhet av .NET framework
Publik
- Webbutvecklare
Vittnesmål (6)
Utbildaren är mycket bra och uppmärksammar eleverna.
Utamaporn - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Machine Translated
Utbildaren har fler erfarenheter och kan svara och hjälpa oss att åtgärda problemet omedelbart.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Machine Translated
Jag gillar stiltränare eftersom han kan ge exempel som är lätta att förstå. Och så är han lugn när han undervisar eller förklarar.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Machine Translated
Tränaren var mycket hjälpsam och svarade på alla frågor vi hade och lät oss dela vår skärm för att visa de fel vi hade, vilket var bra.
chithra - Public Health Wales NHS Trust
Kurs - Advanced Blazor
Machine Translated
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Kurs - Advanced Blazor
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.