Sélectionner une page
Formations Web C# Formation Mise à niveau C# – Nouveautés et bonnes pratiques

Formation Mise à niveau C# – Nouveautés et bonnes pratiques

Niveau confirmé
Catégorie Essential
Logo CSharp
Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Mise à jour C# – Nouveautés et bonnes pratiques est une formation destinée aux développeurs souhaitant adopter les dernières évolutions du langage C# et du framework .NET.

Cette formation vous donnera toutes les clés pour mettre à jour vos projets existants et développer des applications modernes, performantes et prêtes pour le cloud.

Vous découvrirez comment exploiter les nouveautés majeures de C# 13 telles que les params collections, les améliorations du pattern matching, les évolutions sur les raw string literals et les source generators.

Une attention particulière sera portée à la modernisation du code, à l’optimisation des performances et à la gestion mémoire grâce aux améliorations du runtime .NET 9.

Vous apprendrez à intégrer les nouveautés du langage dans des pipelines GitHub Actions ou Azure DevOps, à mettre en place des stratégies de test robustes et à améliorer la qualité de vos livraisons dans un contexte DevOps.

Nous ouvrirons également une fenêtre sur C# 14 afin de vous permettre d’anticiper les évolutions du langage et de préparer vos projets aux prochaines versions de .NET.

À l’issue de cette formation, vous serez capables de migrer efficacement vos projets vers C# 13, de tirer parti des nouveautés syntaxiques, de renforcer la performance de vos applications et de sécuriser votre chaîne de livraison logicielle.

Comme toutes nos formations, celle-ci s’appuie sur la dernière version stable du langage C# et de .NET fundamentals.

 

Objectifs

  • Maîtriser les nouveautés C# 13 et leur application en production
  • Anticiper les évolutions de C# 14 et préparer la transition vers .NET 10
  • Moderniser la syntaxe et réduire la dette technique
  • Optimiser la performance mémoire et CPU avec .NET 9
  • Industrialiser les projets avec CI/CD et bonnes pratiques DevOps

 

Public visé

  • Développeurs C# / .NET
  • Architectes logiciels
  • Lead developers

 

Pré-requis

  • Bonne maîtrise des versions antérieures du langage C#

 

Formation Mise à niveau C# : Nouveautés et bonnes pratiques

 

Adopter les nouveautés de C# 13

  • Panorama des nouveautés C# 13 et impacts .NET 9
  • params collections, pattern matching avancé, verrous lock modernisés
  • Améliorations interpolated strings et raw string literals
  • Productivité avec analyzers et source generators
  • Stratégies de migration et compatibilité ascendante
  • Atelier pratique : Mise à niveau d’un projet Web vers C# 13 / .NET 9.

 

Moderniser la syntaxe et la lisibilité du code

  • Simplifications syntaxiques : list patterns, required members, file-scoped namespaces, global using
  • Lambdas, attributes et évolutions du compilateur
  • Conception orientée records et immutabilité
  • Gestion de la dette technique avec roslyn analyzers
  • Bonnes pratiques de revue de code et d’API publiques
  • Atelier pratique : Refactoring guidé d’un module de code.

 

Optimiser la performance et la mémoire avec .NET 9

  • Optimisations du Garbage Collector et coûts d’allocation
  • Amélioration de performance : Span<T>, ReadOnlySpan<T> et pooling mémoire
  • Performance asynchrone : ValueTask, Parallel.ForEachAsync et diagnostics avancés
  • Outils de mesure : BenchmarkDotNet, traces EventPipe
  • Gestion de la cancellation et contention maîtrisée
  • Atelier pratique : Profiler et optimiser une API REST.

 

Anticiper les évolutions avec C# 14

  • Présentation de la roadmap .NET 10 et périmètre C# 14
  • Fonctionnalités en preview : implicit span conversions, mot-clé contextuel field
  • Impacts sur la conception d’API et de bibliothèques
  • Nouveaux scénarios pour la programmation asynchrone
  • Méthodologie : LangVersion=preview et feature flags
  • Atelier pratique : Expérimentation d’un POC en C# 14.

 

Développer des applications asynchrones et résilientes

  • Meilleures pratiques avec async/await, Channels, IAsyncEnumerable
  • Résilience : timeouts, circuit-breaker, hedging
  • Observabilité : intégration OpenTelemetry (logs/metrics/traces)
  • Packaging et exécution : containers .NET, trimming et AOT
  • Sécurisation : gestion des secrets et intégration Azure Key Vault
  • Atelier pratique : Développement d’un microservice asynchrone et instrumenté.

 

Industrialiser les projets avec CI/CD et DevOps

  • Nouveautés du SDK .NET 9 pour build et publication
  • Tests unitaires et intégrés avec xUnit/NUnit
  • Intégration continue : GitHub Actions et Azure DevOps
  • Sécurité : SBOM, SCA, SAST et secrets scanning
  • Checklist de migration et diffusion des bonnes pratiques
  • Atelier pratique : Mise en place d’un pipeline CI/CD complet.

 

Pour aller plus loin

Formation Clean Architecture

Formation ASP .NET Core

Formation C#

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp