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.
Kursplan
Introduksjon til .NET 8
- Hva er .NET? Oversikt og evolusjon
- .NET 8 LTS-funksjoner og plattformstøtte
- SDK-installasjon og utviklingsverktøy
Kom i gang med C# og Konsollapplikasjoner
- Prosjektstruktur og CLI-kommandoer
- Arbeid med typer, metoder og kontrollflyt
- Orientert programering i C#
Bygge Webapplikasjoner med ASP.NET Core 8
- Lage og kjøre en grunnleggende webapp
- Rute, middleware og tjenester
- Innføring til Razor Pages og MVC
Dataadgang med Entity Framework Core
- Sette opp en database kontekst
- Arbeide med LINQ og datamodeller
- Migrasjoner og CRUD-operasjoner
Dependency Injection og Konfigurasjon
- Innført dependency injection framework
- Arbeide med appsettings.json og miljøvariabler
- Tjeneste levemidlet og modular arkitektur
API-utvikling med Minimal APIs
- RESTful prinsipper og endepunktdesign
- Bruk av attributter og ruterparametere
- Testing av APIs med Postman eller Swagger
Testing og Feilsøking i .NET
- Einingstesting med xUnit
- Integrasjonstest metoder
- Feilsøkings teknikker i Visual Studio
Applikasjons distribusjon og plattformoverskridende publisering
- Publisering av .NET 8-applikasjoner (selv-inneholdt vs. rammeavhengig)
- Distribusjonsalternativer for Windows, Linux og macOS
- Bruk av Visual Studio og CLI-verktøy for pakking og utgivelse
Oppsummering og neste steg
- Resumerer nøkkelbegrepene og verktøyene som ble dekket i kurset
- Anbefalte praksispans og læringsressurser
- Oversikt over fremvoksende emner: .NET 9 preview, Blazor, microservices
Krav
- Grunnleggende forståelse av programmeringskonsekter (variabler, løkker, funksjoner)
- Enkel erfaring med et objektorientert språk (f.eks. C#, Java, Python)
- Kjentskap med kommandolinjeverktøy er nyttig, men ikke nødvendig
Målgruppe
- Utviklere som kommer inn i .NET-økologien
- Programmering som overgår fra andre språk til C#/.NET
- Tekniske team som bygger plattformoverskridende applikasjoner med moderne .NET
21 Timer
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