.NET Domain-Driven Design with C#: Problem - Design - Solution

Front Cover
John Wiley & Sons, Jun 2, 2008 - Computers - 432 pages
As the first technical book of its kind, this unique resource walks you through the process of building a real-world application using Domain-Driven Design implemented in C#. Based on a real application for an existing company, each chapter is broken down into specific modules so that you can identify the problem, decide what solution will provide the best results, and then execute that design to solve the problem. With each chapter, you'll build a complete project from beginning to end.
 

Contents

Problem Design Solution Chapter 1 Introducing the Project The SmartCA Application
1
Problem Design Solution Chapter 2 Designing the Layered Architecture
13
Problem Design Solution Chapter 3 Managing Projects
55
Problem Design Solution Chapter 4 Companies and Contacts
109
Problem Design Solution Chapter 5 Submittal Transmittals
157
Problem Design Solution Chapter 6 Requests for Information
199
Problem Design Solution Chapter 7 Proposal Requests
233
Problem Design Solution Chapter 8 Change Orders
265
Problem Design Solution Chapter 9 Construction Change Directives
295
Problem Design Solution Chapter 10 Synchronizing With the Server
327
Problem Design Solution Chapter 11 The Client Membership System
357
Problem Design Solution Index
391
Copyright

Other editions - View all

Common terms and phrases

About the author (2008)

Tim McCarthy is a freelance consultant who architects, designs and builds highly scalable layered web and smart client applications utilizing the latest Microsoft platforms and technologies. Tim is a Microsoft MVP in Solutions Architecture, and his expertise covers a wide range of Microsoft technologies, including, but not limited to, the following: .NET Framework (ASP.NET/Smart Clients/VSTO/Workflow/Web Services, Windows Presentation Foundation), SQL Server, Active Directory, MS Exchange development, UDDI, SharePoint, and Service Oriented Architecture (SOA) applications.
Tim has worked as both a project technical lead/member as well as being in a technical consulting role for several Fortune 500 companies. He has held the Microsoft Certified Solution Developer (MCSD) and Microsoft Certified Trainer (MCT) certifications for several years, and was one of the first wave of developers to earn the Microsoft Certified Application Developer (MCAD) for .NET and MCSD for .NET certifications. He also holds the Microsoft Certified Database Administrator certification for SQL Server 2000. Tim is also certified as an IEEE Certified Software Development Professional, and he is one of only 550 people to hold this certification in the world.
Tim has been an author and technical reviewer for several books from Wrox Press. His other books include being a lead author on Professional VB 2005 , several editions of Professional VB.NET , Professional Commerce Server 2000 , and Professional ADO 2.5 Programming . He also has written and presented a DVD titled SharePoint Portal Services Programming 2003 . Tim has written numerous articles for the Developer .NET Update newsletter, developed packaged presentations for the Microsoft Developer Network (MSDN), and wrote a whitepaper for Microsoft on using COM+ services in .NET. He has also written articles for SQL Server Magazine and Windows & .NET Magazine.

Bibliographic information