Kursplan
Innledning
- Oversikt over Entity Framework (EF) Core
- Oversikt over Progressive Web App (PWA)
Entity Framework (EF) Core
- Installering av EF Core
- Modellering ved hjelp av code first
- Modellering ved hjelp av database first
- Bruk av fluent API
Henting og lagring av data med EF Core
- Grunnleggende spørringer ved hjelp av LINQ
- Kall på lagrede prosedyrer
- Kontroll av sporing
- Lagring av endringer
- Masseinnlegging
- Transaksjoner
Blazor-komponenter
- Forståelse av Razor grunnleggende
- Arbeid med komponenter i Blazor
- Bruk av C# i komponenter
- Parameteriserte komponenter
- Komponentlivssyklus
- Engangsbinding av data
- To-veisbinding
- Hendelsesbinding
Avanserte Blazor-komponentkonsepter
- Rendering av rå HTML
- Rendering av barneinnhold
- Bruk av RenderFragment
- Bruk av RenderTreeBuilder
- Bruk av @key og @attribute
Ruting og utforming
- Opprettelse av masterutforming
- Ruting
- Bruk av URL-verktøy
Skjemaer og validering
- Bruk av EditForm
- Skjemavalidering
- Bruk av @ref
Avhengighetsinnsprøytning (DI) og JSInterop
- Forståelse av DI
- DI med standardtjeneste
- DI med egendefinert tjeneste
- Kall på en JavaScript-funksjon
- Kall på C# fra JavaScript
Feilsøking og deployering
- Feilsøking av en Blazor-app
- Deployering av en Blazor-app
- Oppgradering av en Blazor-app
Sikkerhet
- Blazor-autentisering
- Bruk av ASP.NET core identitet og JWT
Utvikling av Progressive Web Application (PWA)
- Oversikt over PWA
- Forståelse av PWA-egenskaper
- Blazor PWA
- Opprettelse av offline-applikasjoner
- Bruk av service workers
- Tilpasning av applikasjonen
- Caching
- Legge til push-notifikasjoner
Sammenfatning og neste steg
Krav
- Forståelse av C#
- Kunnskap om Blazor og JavaScript
- Erfaring med .NET framework
Målgruppe
- Webutviklere
Referanser (7)
Meget interaktiv instruktør med stor vilje til å lære. Instruktøren var meget kunnskapsrik og lærte oss selv overfor treningenens omfang.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Kurs - Advanced Blazor
Maskinoversatt
Fragment, SignalR og automatisert distribusjon
Richard - Uganda National Examinations Board
Kurs - Advanced Blazor
Maskinoversatt
Instruktøren er veldig god og legger stor vekt på læringen av deltakerne.
Utamaporn - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maskinoversatt
Instruktøren har mer erfaring og kan svare på og hjelpe oss med å løse problemer umiddelbart.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maskinoversatt
Jeg liker stilisten fordi han kan gi eksempler som er enkle å forstå. Og så er han rolig når han underviser eller forklarer.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maskinoversatt
Instruktøren var veldig hjelpsom ved å svare på alle spørsmålene våre og la oss dele skjermen for å vise feilene vi hadde, noe som var utmerket.
chithra - Public Health Wales NHS Trust
Kurs - Advanced Blazor
Maskinoversatt
Den praktiske tilnærmingen med klare eksempler som matcher vårt gjeldende prosjekt hjalp med forståelsen av emnet.
Samuel - ProgramDuon AB
Kurs - Advanced Blazor
Maskinoversatt