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

Vous en avez marre de l’agilité, vous aussi ?
Vous en avez marre de l’agilité, vous aussi ?
by Agilité Qualité logicielle

L’agilité en veux-tu, en voilà ? Une entreprise souhaite rassurer ses clients, alors qu’elle est à du mal à comprendre le changement en cours : hop, elle utilise l’argument « je suis agile« .

Des retours des formés qui font plaisir !
Des retours des formés qui font plaisir !
by Formations Interviews Clients

Ca y est, je peux enfin me poser quelques jours, avant de repartir à donner des formations. Cinq mois où l’on donne des formations aux quatre coins de la France, ça donne

    Comments

    Post a Comment

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

Catégories

Popular posts

Vous en avez marre de l’agilité, vous aussi ?
Vous en avez marre de l’agilité, vous aussi ?
by
L’agilité en veux-tu, en voilà ? Une entreprise souhaite rassu.
Des retours des formés qui font plaisir !
Des retours des formés qui font plaisir !
by
Ca y est, je peux enfin me poser quelques jours, avant de repartir à .

Ma page facebook

%d blogueurs aiment cette page :