.NET Essentials | DNE
.NET ESSENTIALS
Deze training is een vervolg op de training Object Oriented Programming in C# (OOPCS) en behandelt een aantal .NET Core technieken die vaak voorkomen in ontwikkeltrajecten. De technieken zijn algemeen van aard en komen veel voor in specifieke technieken, zoals ASP.NET core, UWP en meer. Het doel is dan ook om een solide basis te bieden voor die specifieke technieken.
Voor wie is deze training
Deze training is bedoeld voor C# developers die hun basiskennis willen verdiepen en zich verder willen ontwikkelen richting professioneel .NET development.
Vereiste voorkennis
Goede kennis of ervaring in C# en object oriented programming. Vooropleiding: Object Oriented programming in C# (OOPCS)
Volg daarvoor onze training Object Oriented programming in C# (OOPCS).
Wat leer je in deze training?
Na het voltooien van deze training kunnen deelnemers:
- AI-werklasten beschrijven en uitleggen hoe Microsoft Foundry deze ondersteunt in Azure
- Uitleggen hoe generatieve AI en agenten werken
- Natural language processing-technieken beschrijven voor tekstanalyse en toepassen via Azure Language in Foundry Tools
- Beschrijven hoe AI-spraaktechnologie werkt en Azure Speech inzetten in Foundry Tools
- Beschrijven hoe computer vision werkt en vision-modellen toepassen in Foundry
- Uitleggen hoe informatie-extractieoplossingen werken en Azure Content Understanding inzetten in Foundry Tools
Trainingscontent en modules
Dag 1
- Werken met Streams
- File IO
- Handling Streams
- Readers and writers
- Werken met Serializers
- Xml Serializer
- Json Serializer
- Dependency Injection
- DI Infrastructure
- Scoping
- Logging
- Configuring .NET Applications
- Environment
- Configuration
Dag 2
- Werken met de Task Library
- Asynchronous programmeren
- Task Library
- Async/await
- Synchronizing tasks
- Valkuilen
- Remote Calls naar Rest services
- Werken met de HttpClient
- Werken met de HttpClientFactory
- Veelgemaakte fouten.
Dag 3
- Garbage Collector
- Hoe werkt de Garbage Collector
- IDispose Pattern
- Best practices
- Reflection
- Type Information
- Dynamic types
- Attributes
- Wat zijn Attributen
- Custom Attributes
- Using Cryptography
- Introduction
- Integrity (symmetric and asymmetric algorithms)
- Confidentiality (symmetric and asymmetric algorithms)
- Werken met Certificaten
Vervolgtrainingen
Na deze training kun je verschillende kanten op om je verder te verdiepen. Denk hierbij aan:
Onze trainingen zijn inclusief courseware, lunch en drinken.
