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 utvikling
- .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
- Objektorientert programmering i C#
Bygging av webapplikasjoner med ASP.NET Core 8
- Oppretting og kjøring av en grunnleggende webapp
- Routing, mellomlag og tjenester
- Introduksjon til Razor Pages og MVC
Data Access med Entity Framework Core
- Oppsett av databasekontekst
- Arbeid med LINQ og datamodeller
- Migrasjoner og CRUD-operasjoner
Avhengighetinjeksjon og konfigurasjon
- Bygget inn avhengighetsinjeksjonsrammeverk
- Arbeid med appsettings.json og miljøvariabler
- Tjenestelivslengde og modulær arkitektur
API-utvikling med minimal APIer
- RESTful-prinsipper og endepunktdesign
- Bruk av attributter og ruteparametere
- Testing av APIer med Postman eller Swagger
Testing og feilsøking i .NET
- Enhetstesting med xUnit
- Integrasjonstestingsteknikker
- Feilsøkingsteknikker i Visual Studio
Applikasjonsutplasserings og korskringspublisering
- Utplassering av .NET 8-applikasjoner (selvstendige vs. rammeverksavhengige)
- Utplassering av alternativer for Windows, Linux, og macOS
- Bruk av Visual Studio og CLI-verktøy for pakking og utgivelse
Oppsummering og neste steg
- Gjennomgang av nøkkelbegrep og verktøy som er dekket under kurset
- Anbefalte øvelsesveier og læreressurser
- Oversikt over oppstigende emner: .NET 9-forhåndsvisning, Blazor, mikrotjenester
Krav
- Grundleggende forståelse av programmeringskonsepter (variabler, løkker, funksjoner)
- Noen erfaring med et hvilket som helst objektorientert språk (f.eks., C#, Java, Python)
- Kjennskap til kommando-linjeverktøy kan være nyttig, men er ikke påkrevd
Målgruppe
- Utviklere som kommer inn i .NET-økosystemet
- Programmerere som overgår til C#/.NET fra andre språk
- Tekniske lag som bygger tverrplattformapplikasjoner ved hjelp av 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