Comment créer des applications .net de qualité – Découverte du livre Architecting applications for the enterprise

Comment créer des applications .net de qualité – Découverte du livre Architecting applications for the enterprise

byevan.boissonnot Jan. 01, 2018, Les livres essentiels Qualité logicielle
Comment créer des applications .net de qualité – Découverte du livre Architecting applications for the enterprise

Découvrez ou redécouvrez un livre qui m’a permis d’être un meilleur développeur, d’acquérir des compétences validées en architecture logicielle, et de créer des applications .net de qualité.

Aujourd’hui, je vous propose de lire le livre Microsoft.net : Architecting applications for the enterprise.

Avoir un guide pratique

Ce livre est avant tout un guide pratique pour mettre en place des applications .net pour entreprise, de  grande qualité.

Il est une base essentielle à connaître pour bien démarrer dans l’architecture logicielle d’applications .net.

Des compétences essentielles pour créer des applications .net de qualité

Vous y découvrirez comment :

  • Construire des applications sécurisées, testables et maintenables dans le temps
  • Exposer la logique métier à travers une interface orientée service
  • Choisir le meilleur pattern / patron pour organiser la logique business
  • Avoir des exemples de code utilisables pour l’accès au données
  • Minimiser les efforts de développements et avoir une application robuste

Et ainsi réussir à créer des applications .net de qualité.

Les fondamentaux à connaître pour des applications .net de qualité

Le livre passe en revue les connaissances pratiques essentielles à avoir pour créer des applications .net de qualité :

  • Connaissance des Design patterns
  • Notions de Mock / simulation
  • Utilisation des interfaces
  • Mise en place de tests unitaires
  • Connaissance de l’UML pour bien préparer l’architecture de son application .net

Des règles importantes à respecter

Pour avoir un code de qualité et une architecture logicielle robuste, nous devons également appliquer les principes suivants :

  • DRY : Don’t Repeat YourSelf, où l’art d’éviter le copier-coller, et permettre de généraliser, factoriser son code
  • OCP : Open Closed Principle, où comment appliquer le principe On ne modifie pas, on crée / on étend.
  • DI : Dépendance inversée, ne pas penser objet, mais organiser son code en contrat (interface) et injecter au bon moment le code nécessaire.

L’architecture n-tiers à mettre en place

Enfin, le livre s’attarde plus longuement sur l’architecture n-tiers.

Nous y retrouvons une architecture, avec la séparation suivante :

  • La couche Business Layer
  • Le service Layer
  • L’accès aux données avec le Data Access Layer
  • La présentation des données à l’UI avec le Presentation Layer

application dotnet architecture

Chaque couche, chaque module a son rôle et ses responsabilités bien distinctes.


Ce livre est un pilier de l’architecture .net pour créer des applications robustes et maintenables.

Bien qu’il date de 2009, il reste toujours d’actualité, et je le recommande à tout développeur-euse ou tout architecte logiciel qui souhaite connaître ou approfondir ses connaissances.

Tags

Related posts

Comment faire de la qualité dans son code : la méthode C2T
Comment faire de la qualité dans son code : la méthode C2T
by Formations Qualité logicielle

Découvrons ensemble une méthode pour amener un code de qualité. Car bien coder, c’est bien, mais coder sans penser au reste de l’application, ça amène des risques forts pour tout le projet,

Comment un demi va vous aider à mieux communiquer? Découvrons la règle du demi
Comment un demi va vous aider à mieux communiquer? Découvrons la règle du demi
by Agilité Productivité Qualité logicielle

Comment réussir à bien estimer, alors que vous ne connaissez même pas ce que vous allez devoir réaliser ? Comment bien estimer un planning de tests, pour assurer la qualité de votre

    Comments

    One thought on “Comment un demi va vous aider à mieux communiquer? Découvrons la règle du demi”

  1. Buy generic cialis
    25 mars 2018

    Amazing YouTube video lessons posted at this website, I am going to subscribe for regularly updates, since I don’t want to fail to take this series.

  2. Post a Comment

    Your email address will not be published. Required fields are marked *

Catégories

Popular posts

Comment faire de la qualité dans son code : la méthode C2T
Comment faire de la qualité dans son code : la méthode C2T
by
Découvrons ensemble une méthode pour amener un code de qualité. Car.
Comment un demi va vous aider à mieux communiquer? Découvrons la règle du demi
Comment un demi va vous aider à mieux communiquer? Découvrons la règle du demi
by
Comment réussir à bien estimer, alors que vous ne connaissez même p.

Ma page facebook

%d blogueurs aiment cette page :