Cursusaanbod
Inleiding
- Overzicht van Entity Framework (EF) Core
- Overzicht van Progressive Web Apps (PWA)
Entity Framework (EF) Core
- Installatie van EF Core
- Modelleren met code first
- Modelleren met database first
- Gebruik van de Fluent API
Gegevens opvragen en opslaan met EF Core
- Eenvoudige queries maken met LINQ
- Toegang tot gestructureerde procedures
- Het traceergedrag beheren
- Wijzigingen opslaan
- Bulk-inserties uitvoeren
- Transacties gebruiken
Blazor-componenten
- Grondbeginselen van Razor begrijpen
- Werken met componenten in Blazor
- C# toepassen binnen componenten
- Componenten parameteriseren
- Het levenscyclusgedrag van componenten begrijpen
- Eenzijdige gegevensbinding gebruiken
- Tweezijdige gegevensbinding toepassen
- Gebeurtenissen koppelen aan componenten
Gevorderde concepten van Blazor-componenten
- Ruwe HTML renderen
- Kindinhoud weergeven
- Gebruik van RenderFragment
- Het RenderTreeBuilder- mechanisme gebruiken
- @key en @attribute toepassen
Routing en lay-out
- Een hoofdlijst ontwerpen
- Routing implementeren
- URL-helpers gebruiken
Formulieren en validatie
- Het EditForm-element gebruiken
- Validatie van formuleringen doorvoeren
- Gebruik van @ref
Dependency Injection (DI) en JSInterop
- Het concept Dependency Injection begrijpen
- DI toepassen met standaarddiensten
- Eigen diensten creëren en gebruiken in DI
- JavaScript-functies aanroepen vanuit Blazor
- C#-code oproepen vanaf JavaScript
Debuggen en implementeren
- Een Blazor-applicatie debuggen
- Het implementeren van een Blazor-applicatie
- Upgraden van bestaande Blazor-apps
Beveiliging
- Authenticatie in Blazor
- Gebruik van ASP.NET Core Identity en JWT
Ontwikkeling van Progressive Web Applications (PWA)
- Overzicht van PWA’s
- De kenmerken van PWA-functies doorgronden
- Blazor en PWA-samenwerking
- Het maken van offline werkende applicaties
- Service workers implementeren
- Aanpassingen aan de applicatie doorvoeren
- Caching gebruiken
- Pushmeldingen toevoegen
Samenvatting en vervolgstappen
Vereisten
- Kennis van C#
- Inzicht in Blazor en JavaScript
- Ervaring met het .NET-framework
Doelgroep
- Webontwikkelaars
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (7)
Interactiviteit en code-oplossingen op het moment zelf
Eduard-Emanuel Zaharia - Kruk Italia
Cursus - Advanced Blazor
Automatisch vertaald
Trainingsstijl en interactie. Ik heb verschillende en efficiëntere manieren geleerd om iets te ontwikkelen wat ik in het verleden al eerder had gedaan
Alessandro Lerici - Kruk Italia
Cursus - Advanced Blazor
Automatisch vertaald
Een zeer interactieve trainer met een enorme bereidheid om te onderwijzen. De trainer was zeer kundig en leerde ons zelfs meer dan wat binnen het bereik van de opleiding lag.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Cursus - Advanced Blazor
Automatisch vertaald
Fragment, SignalR en automatische implementatie
Richard - Uganda National Examinations Board
Cursus - Advanced Blazor
Automatisch vertaald
De instructeur is erg goed en let goed op de leerlingen.
Utamaporn - Geodis Transport Thai Ltd.
Cursus - Advanced Blazor
Automatisch vertaald
De trainer heeft meer ervaring en kan ons direct helpen bij het oplossen van problemen.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Cursus - Advanced Blazor
Automatisch vertaald
Ik vind de stijl van de trainer fijn omdat hij voorbeelden kan geven die gemakkelijk te begrijpen zijn. Bovendien is hij kalm bij het lesgeven of uitleggen.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Cursus - Advanced Blazor
Automatisch vertaald