ASP.NET Core – 4 dagers online klasseromskurs
26.500,00 NOK
- 4 days
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 bedriftsløsninger eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!
