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

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier