Upptäck den praktiska kraften i asynkron programmering i C#, i denna uppdaterade kurs som täcker C# 11 och .NET 7. Skaffa dig den expertis som behövs för att sömlöst skapa och implementera responsiva, effektiva och skalbara applikationer.
I dagens dynamiska programvarulandskap blir det allt viktigare att behärska asynkron programmering för att skapa snabbare, hårdvaruoptimerade applikationer.
Eftersom flerkärniga processorer nu är standard är parallellbearbetning nyckeln till att frigöra prestanda.
Samtidigt som efterfrågan på snabba interaktioner med fjärrtjänster bara har ökat det enorma värde som asynkron programmering kan ge.
I denna omfattande tvådagarskurs för erfarna C#- och .NET-utvecklare som vill bemästra asynkron programmering går vi igenom en rad olika bibliotek och verktyg, från trådar och lås till avancerade funktioner som samtidiga samlingar, PLINQ, Tasks och async/await. Varje biblioteks syfte kommer att avmystifieras, vilket hjälper dig att hitta rätt lösningar på specifika utmaningar.
Kursen ger tydliga och lättillgängliga förklaringar av den underliggande teorin och viktiga termer, samt ger insikter på hårdvarunivå för att stärka din förståelse av materialet.
Det kommer också att finnas praktiska övningar som gör det möjligt för dig att behärska och tillämpa de komplicerade aspekterna av asynkron programmering.
I slutet av kursen kommer du att kunna använda asynkrona tekniker för att på djupet optimera effektiviteten, skalbarheten och responsen i dina applikationer.
Erfarna C# / .Net-utvecklare som vill förbättra sina applikationer med hjälp av asynkron och parallell programmering.
För att få ut mesta möjliga av denna utbildning bör deltagarna ha minst ett års erfarenhet som C#-utvecklare och besitta de färdigheter som omfattas av vår C# Fundamentals-kurs.
En stark förståelse för C#, inklusive generics, lambdas och LINQ, är avgörande.
Även om tidigare erfarenhet av parallell- eller asynkronprogrammering inte krävs, kommer deltagarna att dra nytta av förtrogenhet med grundläggande parallella koncept.
Denna kurs har ingen certifiering
Tore Nestenius är en uppskattad kursledare med en särskild förmåga att anpassa undervisningen efter varje deltagares behov.
Han är skicklig på att förmedla kunskap på ett sätt som är lätt att förstå och tillämpa i praktiken.
I Tores kurser blandas teori med praktiska övningar, vilket ger deltagarna möjlighet att direkt använda det de lär sig. Med över 14 års erfarenhet inom områden som mjukvaruarkitektur, .NET, C#, ASP.NET Core och webbsäkerhet, är han en erfaren utbildare som engagerar och berikar sina kursdeltagare.
– Introduktion, processer och trådar
– Tråd pool
– Uppgifter
– Väntar på uppgifter
– Felhantering i asynkron programmering
– Asynkron programmering med async/await
– Undantag i trådar
– Undantag i uppgifter
– Annullering av uppgifter
– Fortsättningar
– Asynkron – avvakta
– Schemaläggare för uppgifter
– Synkroniseringskontexter
– Värde Uppgifter
– Asynkrona strömmar
– Kanaler Och mycket mer…
Kursöversikt
20 450 kr
2 dagar
Distans
Fortsättning
Svenska
Hittar du inget (passande) datum?
Skicka in en intresseanmälan så gör vi vad vi kan för att planera ett tillfälle som passar.
Företagsanpassad kurs
Stockholm
Göteborg
Skicka intresseanmälan för utbildningen