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)
Svært interaktiv trener med stor villighet til å lære. Traineren var svært kunnskapsrik og lærte oss enda mer enn hva som var innenfor rammer av opplæringen.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Kurs - Advanced Blazor
Maskinoversatt
Fragment, SignalR og automatisk deployering
Richard - Uganda National Examinations Board
Kurs - Advanced Blazor
Maskinoversatt
Treneren er veldig flink og tar hensyn til elevene.
Utamaporn - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maskinoversatt
Trainer har flere erfaringer og kan svare og hjelpe oss med å fikse problemet umiddelbart.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maskinoversatt
Jeg liker stiltrener 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
Treneren var veldig hjelpsom med å svare på alle spørsmål vi hadde, og lot oss dele skjermen for å vise feilene vi hadde, noe som var flott.
chithra - Public Health Wales NHS Trust
Kurs - Advanced Blazor
Maskinoversatt
The hands on approach with clear examples that match our current project helped with the understanding of the subject.