ASP.NET Core - 4 dagar onlineklassrum
26.500,00 SEK
- 4 days
Bygg moderna, skalbara och säkra webbapplikationer med självförtroende med hjälp av ASP.NET Core. Denna praktiskt inriktade ASP.NET Core-kurs är utformad för utvecklare som vill stärka sina färdigheter inom webbutveckling med Microsofts kraftfulla, plattformsoberoende ramverk och moderna .NET-tekniker.
Viktiga funktioner
Språk
Kursmaterial på engelska
Nivå
Mellannivå
4 dagar med lärarledd undervisning i realtid
Virtuell utbildning (8 timmar per dag)
Allt relevant kursmaterial
Interaktiva live-labb för att förstärka lärandet
50+ rekommenderade studietimmar
Intyg om genomförd utbildning ingår

Lärandemål
I slutet av det här programmet kommer du att kunna:
Bygga webbapplikationer med MVC och Razor
Lär dig att utveckla strukturerade ASP.NET Core‑applikationer med hjälp av MVC‑arkitekturen och Razor‑syntax. Du skapar dynamiska användargränssnitt, hanterar applikationslogik och bygger skalbara, lättunderhållna webblösningar.
Arbeta med databaser med Entity Framework Core
Få praktisk erfarenhet av att hantera data med Entity Framework Core, inklusive databasfrågor, uppdateringar och migrationer för effektiv applikationsutveckling.
Utveckla säkra RESTful API:er
Skapa RESTful API:er med ASP.NET Core och arbeta med HTTP-metoder, slutpunkter och svar. Du kommer också att implementera autentisering, auktorisering och Microsoft Identity för att säkra applikationer och skydda användardata.
Testa och distribuera ASP.NET Core-applikationer
Använd xUnit för enhetstestning för att förbättra applikationens tillförlitlighet och kodkvalitet. Du kommer också att lära dig hur du distribuerar ASP.NET Core-applikationer till IIS- och Microsoft Azure-produktionsmiljöer.

Kursöversikt
Dag 1
Session 1: Introduktion till ASP.NET
- ASP.NET Core vs ASP.NET Framework
- Applikationsarkitektur och utvecklingsverktyg
Session 2: MVC-applikationer
- MVC-arkitektur i .NET
- Modeller, vyer och kontroller
- Introduktion till Blazor
Session 3: Entity Framework Core
- Databasåtkomst med Entity Framework Core
- Datamigreringar och inläsningsstrategier
- Lazy, ivrig och explicit inladdning
Session 4: Att arbeta med modeller
- Skapa och implementera modeller
- Att arbeta med formulär och datavalidering
Dag 2
Session 5: Dependency Injection
- Konfiguration, åtgärd, konstruktor och tjänsteinjektion
Session 6: Kontroller
- Kontrollers och åtgärdsmetoder
- Routning med tabeller och attribut
Session 7: Navigering
- Filtrering och delvisa vyer
Session 8: Vy(er)
- Razor-syntax och vyvalidering
- Visa komponenter
Dag 3
Session 9: Tag Helpers
- HTML och tagghjälpare
- Taggattribut, miljö och länkhjälpare
Session 10: Enkel-sidiga applikationer
- Razor Pages- och SPA-koncept
- Hantera statiskt innehåll
Session 11: Felhantering
- Anpassade felsidor och undantagshantering
- Tekniker för felaktig filtrering
Session 12: RESTful API:er
- Webb-API och REST-koncept
- HTTP-förfrågningar och -svar
- API-åtgärdsmetoder och användning av API:er
Dag 4
Session 13: Tillståndshantering
- HTTP-tillståndshantering
- Cookies och cache
Session 14: Enhetstestning
- Enhetstestning med xUnit
- Testa modeller och kontroller
Session 15: Säkerhet
- Autentisering och auktorisering
- Identitet och integrering med Windows-säkerhet
Session 16: Distributionsalternativ
- Distribuera applikationer till IIS och Azure

Vem bör anmäla sig till det här programmet?
C#-utvecklare som går över till webbutveckling med ASP.NET Core
Programvaruutvecklare som bygger moderna webbapplikationer och API:er
Fullstackutvecklare som arbetar inom .NET-ekosystemet
Backendutvecklare som vill bredda sig inom webbteknologier
Tekniska yrkespersoner som utvecklar företags- eller molnbaserade applikationer
Utvecklare som söker praktisk erfarenhet av MVC, Razor och RESTful API:er
Förutsättningar
- Grundläggande till medelgod kunskap i C#-programmering
- Förtrogenhet med objektorienterade programmeringskoncept
- Grundläggande förståelse för webbutvecklingskoncept och HTTP-grunder
- Erfarenhet av Visual Studio eller liknande utvecklingsverktyg är meriterande
- Tidigare genomförd C#-utbildning för utvecklare eller motsvarande erfarenhet rekommenderas
Uttalanden
Licensiering och ackreditering
Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet.
Likabehandlingspolicy
Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.
Vanliga frågor

Behöver du företagslösningar eller LMS-integration?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!
