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.
Kursplan
Introduktion till .NET 8
- Vad är .NET? Översikt och utveckling
- .NET 8 LTS-funktioner och plattformsstöd
- SDK-installation och utvecklingsverktyg
Kom igång med C# och konsolapplikationer
- Projektstruktur och CLI-kommandon
- Arbeta med typer, metoder och kontrollflöde
- Objektorienterad programmering i C#
Bygga webbapplikationer med ASP.NET Core 8
- Skapa och köra en grundläggande webbapp
- Ruttning, mellanprogram och tjänster
- Introduktion till Razor Pages och MVC
Data Access med Entity Framework Core
- Inställning av databaskontext
- Arbeta med LINQ och datamodeller
- Migraner och CRUD-operationer
Dependency Injection och Konfiguration
- Inbyggd dependency injection-ramverk
- Arbeta med appsettings.json och miljövariabler
- Tjänsteleverans och modulär arkitektur
API-utveckling med Minimal APIs
- RESTful-principer och ändpunktsdesign
- Användning av attribut och rutparametrar
- Testning av APIer med Postman eller Swagger
Testning och felsökning i .NET
- Enhetstestning med xUnit
- Integrationstestningsmetoder
- Felsökningsmetoder i Visual Studio
Applikationsdistribution och plattformsoberoende publicering
- Publicering av .NET 8-applikationer (självständiga vs. plattformsberoende)
- Distributionsalternativ för Windows, Linux, och macOS
- Användning av Visual Studio och CLI-verktyg för paketering och utgivning
Sammanfattning och nästa steg
- Repetition av nyckelbegrepp och verktyg som täckts under kursen
- Rekommenderade övningsvägar och lärresurser
- Översikt över uppkommande ämnen: .NET 9-förhandsgranskning, Blazor, mikrotjänster
Krav
- Grundläggande förståelse för programmeringskoncept (variabler, loopar, funktioner)
- Viss erfarenhet av något objektorienterat språk (t.ex., C#, Java, Python)
- Kännedom om kommando-radverktyg är användbart men inte obligatoriskt
Målgrupp
- Utvecklare som inträder i .NET-ekosystemet
- Programmerare som övergår från andra språk till C#/.NET
- Tekniska team som bygger plattformsoberoende applikationer med modern .NET
21 Timmar
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