Kursplan
Introduktion
Översikt över .NET-utvecklingsplattformen
- De olika .NET-plattformarna
- Välja mellan .NET Framework och .NET Core
Förbereda utvecklingsmiljön
- Systemkrav för .NET Core
- Migrera från en annan utvecklingsmiljö
Installera och konfigurera .NET Core
- Konfigurera .NET Core Software Development Kit och Runtime
- Använda ett pakethanterare för andra operativsystem
Översikt över .NET Core-funktioner och arkitektur
- Språk och operativsystem som stöds av .NET Core
- NuGet-paket för .NET Cores modularkitektur
- Kommandoradsgränssnittsverktyg i .NET Core
- .NET Standard-specifikationen
- Sammanställningen av .NET Core Framework
Översikt över ASP.NET Core-webbramverket
- Bygga molnbaserade program med ASP.NET Core
- Arbeta med Visual Studio Integrated Development Environment (IDE)
- Använda MSBuild och hantera projektfiler
- Allmän syntax för projektfiler och andra referenser
- Ange uppsättningen av API:er för program och bibliotek
- Lägga till och ta bort beroenden för .NET Core-program
- Förbättra programets prestanda under utvecklingen
- Använd Visual Studio-prestandaverktyg
- Utföra avancerade optimeringsmetoder för .NET Core-program
- Diagnostisera programets prestanda på andra operativsystem
- Optimera källkoden i .NET Core-program
- Implementera API:er för förbättrad prestanda
- Arbeta med ASP.NET Application Insights
- Övervaka och spåra .NET Core-program med DynaTrace
- .NET Core Federal Information Processing Standard (FIPS)-kompatibilitet
- Kryptografiska tjänster av .NET-utvecklingsplattformen
- .NET Core-guidelines för säker kodning
Skapa ett .NET Core-program
Översikt över .NET Core Software Development Kit (SDK)
Översikt över viktiga .NET Core-globala och lokala verktyg
Översikt över ytterligare .NET Core-verktyg
Övervaka och hantera prestanda hos .NET Core-program
Översikt över .NET Core-executionsmodellen
Testa .NET Core-program och utför kodanalys
Felsöka .NET Core-program
Distribuera program med .NET Core-distributionsmodeller
Skydda program med .NET Core-säkerhetsfunktioner
Felsökning
Sammanfattning och slutsats
Krav
- Stark kompetens i C#-programmeringsspråket
- Grunnkunskaper i andra .NET-utvecklingsplattformar
- Förståelse för plattformsoberoende mjukvaruarkitektur
Målgrupp
- Utvecklare
Vittnesmål (1)
Tränaren förklarade ämnena mycket bra med aktuella exempel från den verkliga världen, vilket gjorde det enklare för oss att förstå informationen.
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Maskintolkat