Microsoft .NET - Architecting Applications for the Enterprise

Series
Microsoft Press
Author
Dino Esposito / Andrea Saltarello  
Publisher
Microsoft Press
Cover
Softcover
Edition
2
Language
English
Total pages
416
Pub.-date
September 2014
ISBN13
9780735685352
ISBN
0735685355


Product detail

Product Price CHF Available  
9780735685352
Microsoft .NET - Architecting Applications for the Enterprise
55.40 approx. 7-9 days

Description

Led by two enterprise programming experts, readers will learn how to apply the patterns and techniques that help control project complexity - and make systems easier to build, support, and upgrade - right from the start. This Second Edition features new deep dives on domain modeling, Command Query Responsibility Segregation (CQRS), and event sourcing models.

Features

  • Helps students manage complexity from the start and design more effective enterprise solutions
  • Teaches how to apply the patterns and techniques that help control project complexity—and make systems easier to build, support, and upgrade—right from the start
  • Written by two enterprise programming experts

New to this Edition

This edition goes more in depth on domain modeling, Command Query Responsibility Segregation (CQRS), and event sourcing models

Table of Contents

Foundation

1 Mechanics of software projects

2 Principles and patterns of object-oriented design

3 Writing software of quality

Layered Architecture: Head

4 The Presentation Layer

5 The Mythical Business Layer

Supporting Architectures

6 Introducing Domain Modeling

7 Implementing Domain Modeling

8 Introducing CQRS

9 Implementing CQRS

10 Introducing Event-sourcing Models

11 Implementing Event-sourcing Models

Layered Architecture: Tail

12 The Infrastructure Layer

Author

Dino Esposito a well-known web and mobile development expert, has written several popular books, including Architecting Mobile Solutions for the Enterprise and Programming Microsoft ASP.NET MVC. In addition to writing and speaking, he is founder and CTO of a software and IT services firm serving the professional sports industry.

Andrea Saltarello is CEO, founder, and solution architect for a software design and development consultancy. He is an active speaker and trainer, as well as the lead developer on an open-source project focused on developing extensions to the ASP.NET MVC toolkit.