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 (4)
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.
Jesper - ProgramDuon AB
Kurs - Advanced Blazor
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
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....