Remember Me
forgot your password?

Learn how to build robust and scalable ASP.NET applications easily

Application architecture is an essential skill for ASP.NET developers. It is always tempting to jump in and start coding, but planning your architecture early in the project will leave you with a solid application that scales well, is easy to modify and extend, and saves you time and effort later on. As businesses struggle to control their costs, writing solid code that can be extended easily is becoming even more important.

This book takes a pragmatic approach to Application Architecture in ASP.NET 3.5. It presents a series of common architectural models, and shows how to select the best ones for your project and apply them.It begins by showing you how to use the main architectural models in your applications. You will see how to implement n-tier architectures, MVC, design patterns, and more. But this is no software engineering theory book – it is a practical, hands-on guide that shows you how to use these techniques in your software straight away. We then go on to build SOA (Service-Oriented Architecture) applications with the Windows Communication Framework (WCF). Finally the book contains some essential guidance on effective database design, and a chapter on localizing your applications.

This is a practical hands-on book with clear instructions and lot of code examples. It takes a simple approach, guiding you through different architectural topics using realistic sample projects.A single project is implemented using different architectural styles to make the reader understand the details of each style. There are also many small independent code samples to explain design patterns, WCF, and localization.It is for people familiar with the ASP.NET framework using either C# or VB.NET. You don’t need to be an ASP.NET guru – the book is ideal for novice and intermediate developers.

If reading about application architecture usually confuses you or sends you to sleep, then this book will be perfect for you! In short, any ASP.NET programmer who is confused or disoriented reading different books or materials on architectures wondering how and what to implement in their application, will definitely benefit from this book!This book is a great way to learn ASP.NET Architecture in a practical, hands-on way. It will also serve as a quick reference for improving your application design.

To read more, visit: http://www.packtpub.com/application-architecture-and-design-for-asp-.net-3.5/book

Afsha Walele
Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Programming Articles
  • More from Afsha Walele

Mono: Its uses in Dot Net

By: Tyler Moon | 17/12/2009
Mono is a free and open source scheme led by Novell (previously by Ximian) to produce an Ecma standard compliant, .NET-compatible set of tools, along with a C# compiler and a Common Language Runtime. Mono supports Linux, BSD, UNIX, Mac OS X, Solaris and Windows operating systems.

Outsourcing: The Best Way to Make Profit in iPhone Application Development Business

By: Arun Kumar | 17/12/2009
iPhone application development has turned into a specialized software application development exploits for most of the software development firms out there. The massive popularity of the iPhone from Apple has helped the software development firms eat big profits by venturing into the lucrative world of iPhone application development for various functions – business, entertainment, music, gaming, web access etc.

Development for Microsoft Dynamics GP, formerly known as Great Plains: Dexterity, eConnect, eCommerce programming

By: Andrew Karasev | 16/12/2009
Microsoft Dynamics Corporate ERP and CRM family of products includes Dynamics GP (formerly known as Great Plains Dynamics, eEnterprise, Great Plains Select on Pervasive SQL and Ctree), AX (formerly known as Axapta), NAV (known as Navision), SL (Solomon), Microsoft Dynamics CRM (this is CRM application, it might be part of Corporate ERP, but technically it is just CRM).

Ajax - What Is It and How It Works

By: Elias Rizos | 16/12/2009
Ajax stands for Asyncronous JavaScript and XML and is known for making web applications function as fast (or faster) than desktop applications. Let's talk about what a typical web application looks like. For instance, a Google search:

Benefits of Professional SEO Services

By: Agile Axis | 16/12/2009
Search Engine Optimization (SEO) helps to promote a website over Internet. The work of SEO is to increase the quality and quantity of visitor for a particular site.

Where to hire a professional and expert PHP programmer?

By: Agile Axis | 16/12/2009
Hypertext processor programming (PHP) is the most commonly used web-scripting program nowadays. This software was developed in 1995. Originally PHP stood for Personal Home Page.

Software Consulting in India

By: Agile Axis | 16/12/2009
In this world of relentless competition, if you fail to provide service by the committed time, your business will have to suffer great loss.

Introduction Overview to SharePoint Development

By: David | 16/12/2009
The resources needed to run SharePoint on a devleopment server requires planning and this article will highlight the requirements in setting up SharePoint Development environment

Convert 'paper' resources and face-to-face lessons into Moodle

By: Afsha Walele | 06/07/2009 | E-Learning
"Moodle Course Conversion: Beginner's Guide" by Ian Wild, will help taking existing classes online quickly. This book shows you the quickest way to start using Moodle and e-learning, by bringing your existing lesson materials into Moodle. You can move your existing course notes, worksheets, and resources into Moodle quickly. It requires no prior knowledge of Moodle; but even experienced Moodlers will find this useful for converting 'paper' resources and face-to-face lessons into Moodle.

How to create webpages using ExpressionEngine

By: Afsha Walele | 29/06/2009 | Programming
Building Websites with ExpressionEngine 1.6 by Leonard Murphy is a clear,concise and a practical guide to create professional ExpressionEngine websites. This book includes carefully explained steps for creating a professional ExpressionEngine website. It will get you you set up and running as quickly as possible. It will also help you customize the look of your site and manage its content and users.

Build scalable, powerful and easy-to-maintain WCF services

By: Afsha Walele | 18/06/2009 | Programming
WCF Multi-tier Services Development with LINQ helps build SOA applications on the Microsoft platform. It is Ideal for beginners who want to build scalable, powerful, easy-to-maintain WCF services. This book is rich with example code, clear explanations, interesting examples, and practical advice – a truly hands-on book for C++ and C# developers

How to create blogs, online discussions and a community website using Drupal

By: Afsha Walele | 18/06/2009 | Programming
Packt's "Drupal for Education and E-Learning" by Bill Fitzgerald consists of clear step-by-step instructions, which help create blogs, online discussions, groups, and a community website using Drupal. There is no need for code with this simple, teacher-friendly, comprehensive guide.

Packt's free "Building Websites with Plone" eBook

By: Afsha Walele | 18/06/2009 | Programming
Building Websites with Plone is an in-depth and comprehensive guide to the Plone content management system. It will help design, build, and manage content rich websites using Plone. It will extend Plone's skins and content types in addition to customizing and optimizing Plone websites. It is a practical guide to Plone and is written in a tutorial style, using examples and case studies to take you from the basics thorough to advanced Plone implementations.

Learn how to build robust and scalable ASP.NET applications easily

By: Afsha Walele | 26/05/2009 | Programming
Application architecture is an essential skill for ASP.NET developers.It is always tempting to jump in and start coding, but planning your architecture early in the project will leave you with a solid application that scales well, is easy to modify and extend, and saves you time and effort later on.This book takes a pragmatic approach to Application Architecture in ASP.NET3.5.It presents a series of common architectural models and shows how to select the best ones for your project and apply them

Learn how to customize the entire Alfresco platform

By: Afsha Walele | 26/05/2009 | Software
Alfresco is an open source platform for Enterprise Content Management (ECM) solutions. ECM includes things like Document Management, Web Content Management, Collaboration/Enterprise 2.0, Digital Asset Management, Records Management, and Imaging. At its core is a repository for rich content like documents, web assets, XML, and multimedia.Implementing Alfresco usually involves extending the repository to accommodate your business-specific metadata and business logic.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.05, 1, w2)