Les Trucs & Astuces d'un MVP en C# .NET

15 ans d'expérience condensés dans des vidéos de valeur

Débutant 8 h 21 min Certificat de réussite
Les Trucs & Astuces d'un MVP en C# .NET

Présentation

Bienvenue dans "Les Trucs & Astuces d'un MVP en C# .NET", une formation unique conçue pour transformer votre compréhension et votre utilisation de C#. Que vous soyez un débutant désireux d'approfondir vos connaissances ou un développeur expérimenté cherchant à aiguiser vos compétences, ce cours est fait pour vous.

Ce que vous allez apprendre :

  • Principes fondamentaux et avancés de C# .NET : Explorez les concepts clés et les meilleures pratiques de programmation en C#.
  • Techniques éprouvées et astuces d'expert : Découvrez des stratégies et des astuces peu connues, directement issues de l'expérience d'un MVP (Most Valuable Professional) en C#.
  • Optimisation de la performance du code : Apprenez à écrire un code plus efficace, lisible et maintenable.
  • Résolution de problèmes complexes : Améliorez vos compétences en résolution de problèmes avec des études de cas réelles.
  • Dernières tendances et innovations en C# : Restez à jour avec les dernières évolutions du langage C# et de la plateforme .NET.

Pour qui ce cours est-il conçu ?

  • Développeurs débutants et intermédiaires en C# cherchant à améliorer leurs compétences.
  • Professionnels expérimentés en programmation souhaitant approfondir leur maîtrise de C# .NET.
  • Toute personne curieuse de découvrir les astuces et techniques d'un expert en C#.

Préparez vous à plonger dans un monde où le code C# n'aura plus de secrets pour vous. Rejoignez moi pour une aventure de codage enrichissante et transformez votre manière de programmer en C# .NET !

Contenu du cours

39 leçons · 1 section

Les trucs & astuces 39 leçons · 8h21min
  • Comment BIEN FAIRE un singleton9:57
  • Les modificateurs de paramètres en C#20:46
  • GetHashCode = méthode INUTILE ?10:30
  • Le VRAI USAGE de l'interface IDisposable9:42
  • String est IMMUABLE ... C'est quoi ?11:18
  • Concaténation de String et performances10:53
  • Faire des benchmarks de PRO !11:36
  • Les différentes comparaisons de chaînes13:31
  • PERSONNALISER les opérateurs8:33
  • Les pièges du STATIC12:25
  • Regex et performances11:54
  • Task et ValueTask, quand et pourquoi ?10:44
  • Le COÛT en performance des exceptions11:05
  • Parcourir une collection : FOR ou FOREACH7:53
  • Modificateur de structure READONLY et L'IMMUABILITÉ10:51
  • GESTION MÉMOIRE des structures avec les ref struct8:37
  • Faire des logs EFFICACES11:16
  • ATTENTION aux allocations avec la capture de var9:56
  • Lire un tableau SANS ALLOCATION MÉMOIRE14:12
  • La variable "i" dans la boucle FOR 13:43
  • Task.CompletedTask ou Task.FromResult(0) ?13:19
  • Itérer sur n'importe quelle classe ?12:18
  • Le mot-clé yield et ses usages insoupçonnés14:06
  • Les coûts cachés en performance de IEnumerable15:22
  • lock vs SemaphoreSlim : ce qui change + perf 14:36
  • La perf de la vérification d'égalité avec Equals11:57
  • Trucs & Astuces sur les collections en C#17:34
  • Le SEUL USAGE valide du mot-clé dynamic13:30
  • Un sucre syntaxique C# 12 qui AMÉLIORE les performances !10:55
  • La MEILLEURE conversion de type dans les collections9:29
  • Marquer ses classes comme SEALED, utile ou pas13:01
  • LINQ est LENT ? Attention à l'ordre des opérateurs12:01
  • La MEILLEURE façon de vérifier qu'un string = int ...15:50
  • 6 manières de créer du code thread-safe25:27
  • Regex : 1 piège de performance et 1 piège de sécurité, évites les !13:25
  • Soulages le GC en faisant du POOLING d'objets !13:56
  • Créer des variables locales IMMUABLES14:48
  • Des méthodes ULTRA OPTIMISÉES de lecture et d'écriture dans le Dictionary14:58
  • Comprendre les alignements mémoire des structures (performance et interop)16:01

Aperçu gratuit

Demande de devis entreprise

Accès à vie

47 €