DPS

Logo DPS 1300x650 1 removebg preview

C# - Intermédiaire

Description de la formation

Cette formation a pour but d’initier les participants aux lambdas, aux requêtes LINQ (Language-Integrated Query), aux critères spéciaux et à la programmation asynchrone pour améliorer la lisibilité et les performances d’un programme.

Prérequis à la formation

  • Maîtrise des fondamentaux de C# (variables, types de données et structures de contrôle (if, for, while), etc.…)

  • Notions solides en Programmation Orientée Objet (POO)

Objectifs de la formation et compétences visées

  • Comprendre le rôle et les spécificités des lambda (Action, Fonction)
  • Découvrir les critères spéciaux
  • Comprendre l’importance des requêtes LINQ (Language-Integrated Query)
  • Appliquer la programmation asynchrone pour concevoir des programmes performants

Programme de la formation​

Jour 1

Matin : Rappels POO et lambdas
✓ Rappels sur la Programmation Orientée Objet (POO)
✓ Introduction aux lambdas
✓ Intérêts et limitations (portée)
✓ ✍ Exercices pratiques

Après-midi : Critères spéciaux et LINQ
✓ Introduction aux critères spéciaux
✓ Exemples et parallèles
✓ Rappels sur les itérateurs
✓ Présentation des requêtes LINQ (Language-Integrated Query)
✓ Exemples et parallèles

Jour 2

Matin : Programmation asynchrone
✓ Principe de la programmation asynchrone
✓ Intérêts et différences par rapport aux threads
✓ Présentation des différentes méthodes d’exécution
✓ Comparaison de performances avec la programmation synchrone
✓ ✍ Exercices pratiques

Après-midi : Design Patterns Structurels
✓ ✍ Mini-projet : développement d’une application console appliquant les quatre nouvelles notions

Intéressé ?

g

Nous allons vous recontacter prochainement, en attendant nous vous redirigeons vers la page adaptée à vos besoins.

 

Ceci fermera dans 0 secondes