Beschrijving
Je ontwikkelt dagelijks in C# en wilt een stap verder zetten: deze training biedt de sleutels tot moderne applicatiearchitectuur, technieken voor prestatieoptimalisatie, geavanceerde ontwerppatronen en industrialisatiepraktijken om te werken aan .NET-projecten met hoge technische eisen.
Leerdoelen
- Geavanceerde C#-functies beheersen: reflectie, aangepaste attributen, dynamisch programmeren en functioneel programmeren
- Prestaties van .NET-applicaties diagnosticeren en optimaliseren: geheugenallocaties, GC, Span<T> en parallelisme
- Gestructureerde applicatiearchitectuur ontwerpen volgens Clean Architecture en SOLID-principes
- GoF-ontwerppatronen implementeren in een modern .NET-context
- Geavanceerde REST-API's ontwikkelen met ASP.NET Core: middleware, authenticatie, versiebeheer en health checks
- Diepgaand Entity Framework Core bestuderen: query-optimalisatie, interceptors en geavanceerd databeheer
- Geavanceerde tests schrijven: integratietests met echte databases, testarchitectuur en prestatietests
- Een .NET-applicatie instrumenteren met OpenTelemetry en Serilog en publiceren via een CI/CD-pijplijn
Doelgroep
Ervaren C#/.NET-ontwikkelaars, backend-ontwikkelaars, software engineers of tech leads die hun expertise willen versterken op het gebied van architectuur, prestatieoptimalisatie, testen en industrialisatiepraktijken voor moderne .NET-applicaties.
Vereisten
Operationele beheersing van C#: syntaxis, OOP, LINQ, async/await en basis Entity Framework Core
Ervaring met het ontwikkelen van ten minste één .NET-project in een professionele omgeving
Equivalent aan de training "C# .NET -- Applicatieontwikkeling" of gelijkwaardige ervaring
Programmaoverzicht
Informations
Duur
4 jour(s)
28h
Tarif
Sur demande