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

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories