Sélectionner une page
Formations Langage .NET Formation Jetbrains Rider

Formation Jetbrains Rider

Niveau confirmé
Catégorie Essential
Formation JetBrains Rider
Prix 2100€ HT / personne
3 jours (21 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

JetBrains Rider est un IDE complet pour développer en .NET (C#, ASP.NET Core) et travailler efficacement sur des solutions multi-projets. Il accélère la productivité grâce au refactoring, au debug avancé et à l’intégration des outils de build et de tests.

Cette formation vise à rendre vos développements plus rapides et plus sûrs en maîtrisant les fonctionnalités clés de Rider : navigation, inspections, génération de code, gestion des dépendances et exécution des tests. Vous apprendrez à configurer un environnement cohérent et à standardiser vos pratiques sur un projet d’équipe.

L’approche est 100% pratique : démonstrations guidées, ateliers sur une solution .NET, exercices de refactoring et sessions de debugging. Les livrables incluent une checklist de configuration, des raccourcis essentiels, un guide de workflow (Git, tests, run configurations) et un mémo d’optimisation des performances de l’IDE.

 

Objectifs

  • Configurer Rider pour un projet .NET (SDK, plugins, settings).
  • Naviguer et analyser une solution avec inspections et recherche avancée.
  • Appliquer des refactorings sûrs et automatiser la qualité de code.
  • Déboguer efficacement (breakpoints, watch, profiling léger).
  • Exécuter et diagnostiquer tests, builds et configurations d’exécution.

 

Public visé

  • Développeurs C#/.NET
  • Développeurs ASP.NET Core (API, MVC)
  • Développeurs Unity utilisant Rider
  • Tech leads souhaitant standardiser l’outillage

 

Pré-requis

  • Connaissances de base en C# et concepts .NET
  • Notions de Git et workflow de branches
  • Compréhension des tests unitaires (xUnit/NUnit/MSTest)
  • Familiarité avec la ligne de commande

 

Pré-requis techniques

  • PC/Mac avec 8 Go RAM minimum (16 Go recommandé)
  • Windows, macOS ou Linux
  • JetBrains Rider installé
  • .NET SDK (version compatible avec vos projets) et accès à un dépôt Git

Programme de formation Jetbrains Rider

 

[Jour 1 – Matin]

Prise en main de Rider et configuration de l’environnement .NET

  • Installation et tour d’horizon : solution, projets, explorateur, fenêtres d’outils
  • Paramétrer le SDK .NET, les templates, les plugins et les raccourcis essentiels
  • Comprendre la structure d’une solution : dépendances, références, NuGet
  • Configurer l’éditeur : formatage, inspections, règles de code et profils
  • Atelier pratique : Créer une solution .NET et appliquer une configuration d’éditeur standardisée.

 

[Jour 1 – Après-midi]

Navigation, productivité et refactorings en C#

  • Navigation avancée : recherche symboles, usages, hiérarchie, fichiers récents
  • Génération de code : constructors, properties, overrides, live templates
  • Refactorings clés : rename, extract method/interface, move, change signature
  • Inspections et quick-fixes : dette technique, nullability, suggestions de simplification
  • Atelier pratique : Refactorer un module C# existant en s’appuyant sur les inspections Rider.

 

[Jour 2 – Matin]

Débogage, tests et qualité de code

  • Débogueur Rider : breakpoints conditionnels, watch, evaluate, exceptions
  • Analyse d’exécution : threads, async/await, stack traces et variables capturées
  • Lancer et organiser les tests : NUnit/xUnit/MSTest, filtres, runs, coverage
  • Outils de qualité : inspections, code cleanup, analyse des duplications
  • Atelier pratique : Diagnostiquer un bug et sécuriser le correctif par des tests automatisés.

 

[Jour 2 – Après-midi]

Git intégré et workflows d’équipe

  • Configurer Git dans Rider : remotes, SSH, gestion des credentials
  • Workflow quotidien : commit, amend, stash, rebase interactif, cherry-pick
  • Résolution de conflits avec l’outil de merge et comparaison avancée
  • Revue de code : diff, annotations, historique, bonnes pratiques de messages
  • Atelier pratique : Simuler une feature branch avec rebase et résolution de conflits jusqu’à merge.

 

[Jour 3 – Matin]

Développement Web : ASP.NET Core, exécution et profils

  • Run/Debug configurations : profils, variables d’environnement, arguments, HTTPS
  • Gestion des appsettings : environnements, secrets, user-secrets
  • Productivité Web : navigation contrôleurs/handlers, endpoints, Razor, JSON
  • Intégration outils : dotnet CLI, NuGet, restore/build/test depuis Rider
  • Atelier pratique : Configurer et exécuter une API ASP.NET Core avec plusieurs environnements (Dev/Staging).

 

[Jour 3 – Après-midi]

Performance, profiling et bonnes pratiques de livraison

  • Identifier les hotspots : logs, traces, points de contention, allocations
  • Profiling .NET : CPU, mémoire, snapshots et interprétation des résultats
  • Nettoyage et standardisation : code style, analyzers, EditorConfig, warnings as errors
  • Préparer la livraison : build en ligne de commande, artefacts, reproductibilité
  • Atelier pratique : Profiler une application .NET, corriger un goulet de performance et valider par mesure.

Pour aller plus loin

Formation C#

Formation Asp .NET Core

Formation Blazor

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 2100€ HT / personne
3 jours (21 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