Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 21 timmar
Kursplan
Introduktion till .NET 8
- Vad är .NET? Översikt och utveckling
- .NET 8 LTS-funktioner och plattformstöd
- SDK-installation och utvecklingsverktyg
Kom igång med C# och konsolapplikationer
- Projektstruktur och CLI-kommandon
- Arbete med typer, metoder och styrfluss
- Objektorienterad programmering i C#
Bygg webbapplikationer med ASP.NET Core 8
- Skapa och kör en grundläggande webbapp
- Routing, middleware och tjänster
- Introduktion till Razor Pages och MVC
Dataåtkomst med Entity Framework Core
- Ställa in databaskontext
- Arbeta med LINQ och datamodeller
- Migrationer och CRUD-operationer
Beroendeinjicering och konfiguration
- Inbyggda beroendeinjicering ramen
- Arbeta med appsettings.json och miljövariabler
- Tjänstlivslängd och modulär arkitektur
API-utveckling med Minimal APIs
- REST-principer och slutpunktsdesign
- Använda attribut och routeparametrar
- Testa API:er med Postman eller Swagger
Testning och felsökning i .NET
- Enhetstestning med xUnit
- Integrationsteststrategier
- Felsökningstekniker i Visual Studio
Applicatdistribution och plattformsoberoende utgivning
- Utgivning av .NET 8-applikationer (självständig vs. ramverksberoende)
- Distributionsalternativ för Windows, Linux och macOS
- Använda Visual Studio och CLI-verktyg för paket och release
Sammanfattning och nästa steg
- Genomgång av nyckelkoncept och verktyg som täcks under kursen
- Rekommenderade övningsvägar och lärande resurser
- Översikt över nya ämnen: .NET 9 preview, Blazor, mikrotjänster
Krav
- Grundläggande förståelse för programmeringskoncept (variabler, slingor, funktioner)
- Någon erfarenhet av ett objektorienterat språk (t.ex. C#, Java, Python)
- Kunskap i kommandoradsverktyg är en fördel men inget krav
Målgrupp
- Utvecklare som går in i .NET-ekosystemet
- Programmerare som byter från andra språk till C#/.NET
- Tekniska team som bygger plattformsoberoende applikationer med modernt .NET
Vittnesmål (2)
Interaktivitet och kodlösningar på flugan
Eduard-Emanuel Zaharia - Kruk Italia
Kurs - Advanced Blazor
Maskintolkat
chans att få praktisk erfarenhet och tränarens tålamod
sheena - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maskintolkat