Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Varighet 21 timer
Kursplan
Innføring i .NET 8
- Hva er .NET? Oversikt og utvikling
- .NET 8 LTS-funksjoner og plattformstøtte
- SDK-installasjon og utviklingsverktøy
Kom i gang med C# og konsollapplikasjoner
- Prosjektestruktur og CLI-kommandoer
- Arbeide med typer, metoder og kontrollflyt
- Objektorientert programmering i C#
Bygge webapplikasjoner med ASP.NET Core 8
- Opprette og kjøre en grunnleggende webapp
- Ruting, midtlem og tjenester
- Innføring til Razor Pages og MVC
Datahenting med Entity Framework Core
- Innstillingsdatabasekontekst
- Arbeide med LINQ og datamodeller
- Migrasjoner og CRUD-operasjoner
Avhengighetssprøyting og konfigurasjon
- Innbygd avhengighetssprøytingsrammeverk
- Arbeide med appsettings.json og miljøvariabler
- Tjenestelevetider og modulær arkitektur
API-utvikling med Minimal APIs
- RESTful-prinsipper og endepunkt-design
- Bruke attributter og ruteparametere
- Testing av API med Postman eller Swagger
Testing og feilsøking i .NET
- Enhetstesting med xUnit
- Integrasjonstesting tilnærminger
- Feilsøkingsteknikker i Visual Studio
Utlevering av applikasjoner og tverrplattform utgivelse
- Utgivelse av .NET 8-applikasjoner (selvinnholdende vs. rammeverkavhengig)
- Utleveringsalternativer for Windows, Linux og macOS
- Bruk av Visual Studio og CLI-verktøy for pakking og utgivelse
Oppsummering og neste steg
- Oppsummering av viktige konsepter og verktøy som er dekket i løpet av kurset
- Anbefalte øvelsesstier og læringsressurser
- Oversikt over pågående emner: .NET 9-forhånd, Blazor, mikrosoner
Krav
- Grunnleggende forståelse av programmeringskonsepter (variabler, løkker, funksjoner)
- Noe erfaring med objektorientert programvare (f.eks. C#, Java, Python)
- Kjennskap til kommandolinjeverktøy er nyttig, men ikke påkrevd
Publikum
- Utviklere som innleder i .NET-økosystemet
- Programmerere som overgår fra andre programmeringsspråk til C#/.NET
- Tekniske team som bygger tverrplattformbaserte applikasjoner ved hjelp av moderne .NET
Referanser (2)
Interaktivitet og løsningskoder på farten
Eduard-Emanuel Zaharia - Kruk Italia
Kurs - Advanced Blazor
Maskinoversatt
mulighet for praktisk arbeid og trenerens tålmodighet
sheena - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maskinoversatt