ASP.NET Core – 4 dagers online klasseromskurs
26.500,00 NOK
- 4 dager
Bygg moderne, skalerbare og sikre webapplikasjoner med trygghet ved å bruke ASP.NET Core. Dette praktiske ASP.NET Core-kurset er laget for utviklere som ønsker å styrke ferdighetene sine innen webutvikling ved hjelp av Microsofts kraftige, plattformuavhengige rammeverk og moderne .NET-teknologier.
Nøkkelfunksjoner
Språk
Kursmateriell på engelsk
Nivå
Mellomnivå
4 dager med live, instruktørledet undervisning
Virtuell opplæring (8 timer per dag)
Alt relevant kursmateriell
Interaktive live-laboratorier for å styrke læringen
50+ anbefalte studietimer
Sertifikat for fullført program inkludert

Læringsutbytte
Når du er ferdig med dette programmet, vil du kunne:
Utvikle webapplikasjoner med MVC og Razo
Lær å utvikle strukturerte ASP.NET Core-applikasjoner ved hjelp av MVC-arkitektur og Razor-syntaks. Du vil lage dynamiske brukergrensesnitt, håndtere applikasjonslogikk og bygge skalerbare, vedlikeholdbare webløsninger.
Arbeid med databaser ved hjelp av Entity Framework Core
Få praktisk erfaring med å håndtere data med Entity Framework Core, inkludert databaseforespørsler, oppdateringer og migreringer for effektiv applikasjonsutvikling.
Utvikle sikre RESTful API-er
Lag RESTful API-er med ASP.NET Core og jobb med HTTP-metoder, endepunkter og responser. Du vil også implementere autentisering, autorisasjon og Microsoft Identity for å sikre applikasjoner og beskytte brukerdata.
Test og distribuer ASP.NET Core-applikasjoner
Bruk xUnit til enhetstesting for å forbedre påliteligheten til applikasjonen og kodekvaliteten. Du vil også lære hvordan du distribuerer ASP.NET Core-applikasjoner til IIS og Microsoft Azure-produksjonsmiljøer.

Kursplan
Dag 1
Økt 1: Introduksjon til ASP.NET
- ASP.NET Core vs ASP.NET Framework
- Applikasjonsarkitektur og utviklingsverktøy
Økt 2: MVC-applikasjoner
- MVC-arkitektur i .NET
- Modeller, visninger og kontrollere
- Introduksjon til Blazor
Økt 3: Entity Framework Core
- Database-tilgang med Entity Framework Core
- Datamigrering og innlastingsstrategier
- Lat, ivrig og eksplisitt lasting
Økt 4: Arbeid med modeller
- Utarbeide og implementere modeller
- Arbeid med skjemaer og datavalidering
Dag 2
Økt 5: Dependency Injection
- Konfigurasjon, handling, konstruktør- og tjenesteinjeksjon
Økt 6: Kontrollere
- Kontrollere og aksjonsmetoder
- Ruting med tabeller og attributter
Økt 7: Navigasjon
- Filtrering og delvise visninger
Økt 8: Visninger
- Razor-syntaks og visningsvalidering
- Vis komponenter
Dag 3
Økt 9: Tag Helpers
- HTML og taghjelpere
- Taggattributter, miljø og lenkehjelpere
Økt 10: Enkeltsides applikasjoner
- Razor Pages- og SPA-konsepter
- Håndtering av statisk innhold
Økt 11: Feilhåndtering
- Egendefinerte feilsider og unntakshåndtering
- Feilfiltreringsteknikker
Økt 12: RESTful API-er
- Web-API og REST-konsepter
- HTTP-forespørsler og -svar
- API-handlingsmetoder og API-forbruk
Dag 4
Økt 13: Tilstandshåndtering
- HTTP-tilstandsadministrasjon
- Informasjonskapsler og hurtigbuffer
Økt 14: Enhetstesting
- Enhetstesting med xUnit
- Testing av modeller og kontrollere
Økt 15: Sikkerhet
- Autentisering og autorisasjon
- Identitet og integrasjon med Windows-sikkerhet
Økt 16: Distribusjonsalternativer
- Distribuering av applikasjoner til IIS og Azure

Hvem bør melde seg på dette programmet?
C#-utviklere som går over til ASP.NET Core webutvikling
Programvareutviklere som bygger moderne webapplikasjoner og API-er
Fullstack-utviklere som jobber innen .NET-økosystemet
Backend-utviklere som ønsker å utvide til webteknologier
Tekniske fagpersoner som utvikler bedrifts- eller skybaserte applikasjoner
Utviklere som ønsker praktisk erfaring med MVC, Razor og REST-baserte API-er
Forutsetninger
- Grunnleggende til middels kunnskaper i C#-programmering
- Kjennskap til objektorienterte programmeringskonsepter
- Grunnleggende forståelse av webutviklingskonsepter og HTTP‑grunnprinsipper
- Erfaring med Visual Studio eller lignende utviklingsverktøy er en fordel
- Tidligere fullføring av et C#-utviklerkurs eller tilsvarende erfaring anbefales
Uttalelser
Lisensiering og akkreditering
Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.
Likestillingspolicy
Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
