All courses

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.
Easy
4 hours
Interested in this free-access course?

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# !

Learning outcomes

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

Requirements

Prérequis

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

Turn it into a career

Choose one of our 100% online degree programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructors

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.

Created by

Last updated: 1/23/2025
License

Développement

Écrivez du code C# maintenable avec MVC et SOLID

Easy
4 hours
Free-access course