Tous les cours

Développement

Écrivez du code C# maintenable avec MVC et SOLID

Envie d’améliorer vos pratiques en C# ? Grâce à l’architecture MVC, aux principes SOLID et aux design patterns, créez des applications .NET plus claires et robustes.
Facile
4 heures
Ce cours en libre accès vous intéresse ?

Comment comparer deux codes en termes de qualité ? 🤔

Existe-t-il un moyen de distinguer un code de bonne qualité d'un code médiocre, voire franchement mauvais ? Heureusement pour nous, oui ! Les ingénieurs logiciel se sont accordés sur des bonnes pratiques pour rédiger un code de qualité. Elles sont décrites dans les principes de conception SOLID. Ces principes sont appliqués au travers de design patterns (aussi appelés "patrons de conception"), par exemple le modèle d'architecture logicielle Modèle-vue-contrôleur (MVC) et les patterns de création, de structure et de comportement.

Dans ce cours, vous allez apprendre à écrire du code C# qui respecte ces principes. À partir d'exemples, nous allons étudier les principes SOLID et les design patterns. Nous allons également déterminer dans quels cas les utiliser.

À l'issue de ce cours, vous aurez compris comment évaluer la qualité d'un code et vous serez capable de concevoir une application facile à maintenir.

C'est parti !

Faites la connaissance de vos professeurs 

Basé à Minneapolis-Saint Paul dans le Minnesota, John Altenbernd développe des applications à l'aide des frameworks Microsoft .NET depuis près de 20 ans. En plus d'être un développeur en .NET, il possède plus de 30 ans d'expérience en conception de bases de données, en design graphique et Web et en développement commercial. Il est actuellement directeur du développement logiciel chez ClickSwitch, à Minneapolis. Il dirige en parallèle sa propre agence, Acrobatic Cow, à Hudson, dans le Wisconsin.

John Altenbernd n'est pas seulement un développeur, il est aussi un musicien professionnel ayant six CD à son actif. Il a remporté un Emmy Award avec l'un de ses documentaires et enseigne le piano dans un studio de Minneapolis.

Passionné par les technologies .NET, Nicolas a travaillé sur cette version française du cours pour vous permettre de plonger dans le monde du C# !

Objectifs pédagogiques

  • Structurez du code C# avec l'architecture MVC
  • Appliquez les principes SOLID au code C#

Prérequis

Prérequis

Une connaissance des bases de la programmation en C#, que vous pouvez acquérir à l'aide du cours suivant :

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

Contributeurs

Professeurs

John Altenbernd

I've been working in Web Development since its beginning. Over 25 years of programming experience with Microsoft technologies.

Nicolas Hilaire

Expert .NET, artisan logiciel, plusieurs fois honoré du titre Microsoft MVP, mais également curieux des autres technologies.

Créé par

Mis à jour le 23/01/2025
Licence

Développement

Écrivez du code C# maintenable avec MVC et SOLID

Facile
4 heures
Cours en libre accès