ASP.NET Core - 4 dages online klasseundervisning

18.500,00 DKK

  • 4 days
Live Virtuelt Klasselokale
Internt / I virksomheden

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

Hero

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.

Hero

Kursusforløb

  1. 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
  2. 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
  3. 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
  4. 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
ASP.NET Core

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

Start kurset nu

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

Contact background

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!