ASP.NET Core - 4 dages online klasseundervisning
18.500,00 DKK
- 4 days
Byg moderne, skalerbare og sikre webapplikationer med ro i sindet ved hjælp af ASP.NET Core. Dette praktiske ASP.NET Core-kursus er designet til udviklere, der ønsker at styrke deres webudviklingskompetencer ved at bruge Microsofts kraftfulde, cross-platform framework og moderne .NET-teknologier.
Nøglefunktioner
Sprog
Kursusmateriale på engelsk
Niveau
Mellemniveau
4 dages live, instruktørstyret
Virtuel træning (8 timer om dagen)
Alt relevant kursusmateriale
Interaktive live-labs til at styrke læringen
50+ anbefalede studietimer
Certifikat for gennemført program medfølger

Læringsmål
Når du har gennemført dette program, vil du være i stand til at:
Udvikling af webapplikationer med MVC og Razor
Lær at udvikle strukturerede ASP.NET Core-applikationer ved hjælp af MVC-arkitekturen og Razor-syntaks. Du opbygger dynamiske brugergrænseflader, håndterer applikationslogik og skaber skalerbare, vedligeholdelsesvenlige webløsninger.
Arbejd med databaser ved hjælp af Entity Framework Core
Få praktisk erfaring med at håndtere data med Entity Framework Core, herunder databaseforespørgsler, opdateringer og migrationer til effektiv applikationsudvikling.
Udvikl sikre RESTful API'er
Opret RESTful API’er med ASP.NET Core, og arbejd med HTTP-metoder, endpoints og svar. Du implementerer også godkendelse, autorisation og Microsoft Identity for at sikre applikationer og beskytte brugerdata.
Test og implementér ASP.NET Core-applikationer
Brug xUnit til enhedstest for at forbedre applikationens pålidelighed og kodekvalitet. Du lærer også, hvordan du udruller ASP.NET Core-applikationer til IIS- og Microsoft Azure-produktionsmiljøer.

Kursusforløb
Dag 1
Session 1: Introduktion til ASP.NET
- ASP.NET Core vs. ASP.NET Framework
- Applikationsarkitektur og udviklingsværktøjer
Session 2: MVC-applikationer
- MVC-arkitektur i .NET
- Modeller, views og controllere
- Introduktion til Blazor
Session 3: Entity Framework Core
- Databaseadgang med Entity Framework Core
- Datamigrering og indlæsningsstrategier
- Lazy, ivrig og eksplicit indlæsning
Session 4: Arbejde med modeller
- Udvikling og implementering af modeller
- Arbejde med formularer og datavalidering
Dag 2
Session 5: Dependency Injection
- Konfiguration, handling, konstruktør- og serviceinjektion
Session 6: Controllere
- Controllere og action-metoder
- Routing med tabeller og attributter
Session 7: Navigation
- Filtrering og delvise visninger
Session 8: Views
- Razor-syntaks og validering af views
- Vis komponenter
Dag 3
Session 9: Taghjælpere
- HTML og taghjælpere
- Tag-attributter, miljø og link-hjælpere
Session 10: Single Page Applications
- Razor Pages- og SPA-koncepter
- Håndtering af statisk indhold
Session 11: Fejlhåndtering
- Brugertilpassede fejlsider og undtagelseshåndtering
- Fejlfiltreringsteknikker
Session 12: RESTful API'er
- Web API- og REST-koncepter
- HTTP-anmodninger og -svar
- API-handlingsmetoder og API-forbrug
Dag 4
Session 13: Tilstandshåndtering
- HTTP-tilstandshåndtering
- Cookies og caching
Session 14: Enhedstest
- Enhedstest med xUnit
- Test af modeller og controllere
Session 15: Sikkerhed
- Godkendelse og autorisation
- Identitet og Windows-sikkerhedsintegration
Session 16: Implementeringsmuligheder
- Udrulning af applikationer til IIS og Azure

Hvem bør tilmelde sig dette program?
C#-udviklere, der skifter til ASP.NET Core webudvikling
Softwareudviklere, der bygger moderne webapplikationer og API'er
Fullstack-udviklere, der arbejder i .NET-økosystemet
Backend-udviklere, der ønsker at udvide til webteknologier
Tekniske fagfolk, der udvikler enterprise- eller cloudbaserede applikationer
Udviklere, der søger praktisk erfaring med MVC, Razor og RESTful API'er
Forudsætninger
- Grundlæggende til mellemniveau kendskab til C#-programmering
- Kendskab til objektorienterede programmeringskoncepter
- Grundlæggende forståelse af webudviklingskoncepter og HTTP‑grundprincipper
- Erfaring med Visual Studio eller lignende udviklingsværktøjer er en fordel
- Det anbefales, at du på forhånd har gennemført et C#-udviklerkursus eller har tilsvarende erfaring
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
