Cursusaanbod
Introductie
- Overzicht van Entity Framework (EF) Core
- Overzicht van Progressive Web App (PWA)
Kern van Entity Framework (EF)
- EF Core installeren
- Modelleren met eerst code
- Modellering met behulp van de database eerst
- Fluent API gebruiken
Gegevens opvragen en opslaan met EF Core
- Basisquery's met behulp van LINQ
- Opgeslagen procedures aanroepen
- Het volggedrag beheren
- Wijzigingen opslaan
- Bulk invoegen
- Transacties
Blazor Componenten
- De basisprincipes van Razor begrijpen
- Werken met componenten in Blazor
- Gebruik van C# in componenten
- Geparametriseerde componenten
- Levenscyclus van componenten
- Eenrichtingsgegevensbinding
- Tweezijdig binden
- Bindende gebeurtenis
Geavanceerde Blazor Component Concepten
- Raw renderen HTML
- Een kind inhoud weergeven
- RenderFragment gebruiken
- RenderTreeBuilder gebruiken
- Gebruik van @key en @attribute
Routing en lay-out
- Een modellay-out maken
- Routering
- URL-helpers gebruiken
Formulieren en validatie
- EditForm gebruiken
- Validatie van formulieren
- Het gebruik van @ref
Afhankelijkheidsinjectie (DI) en JSInterop
- DI begrijpen
- DI met standaardservice
- DI met service op maat
- Een JavaScript-functie aanroepen
- Aanroepen van C# vanuit JavaScript
Foutopsporing en implementatie
- Fouten opsporen in een Blazor-app
- Een Blazor-app implementeren
- Een Blazor-app upgraden
Veiligheid
- Blazor Authenticatie
- ASP.NET-kernidentiteit en JWT gebruiken
Ontwikkeling van progressieve webapplicaties (PWA)
- Overzicht van PWA
- Inzicht in de kenmerken van PWA
- Blazor PWA
- Offline applicaties maken
- Servicemedewerkers gebruiken
- De applicatie aanpassen
- Caching
- Pushmeldingen toevoegen
Samenvatting en volgende stappen
Vereisten
- Begrip van C#
- Kennis van Blazor en JavaScript
- Ervaring met .NET-framework
Publiek
- Webontwikkelaars
Testimonials (6)
De trainer is erg goed en let op de leerlingen.
Utamaporn - Geodis Transport Thai Ltd.
Cursus - Advanced Blazor
Automatisch vertaald
De trainer heeft meer ervaring en kan antwoorden en ons helpen het probleem onmiddellijk op te lossen.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Cursus - Advanced Blazor
Automatisch vertaald
Ik hou van stijltrainer omdat hij voorbeelden kan geven die gemakkelijk te begrijpen zijn. En dan is hij kalm als hij lesgeeft of uitleg geeft.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Cursus - Advanced Blazor
Automatisch vertaald
De trainer was erg behulpzaam bij het beantwoorden van alle vragen die we hadden en liet ons ons scherm delen om de fouten te laten zien die we hadden, wat geweldig was.
chithra - Public Health Wales NHS Trust
Cursus - Advanced Blazor
Automatisch vertaald
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Cursus - 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.