Packt Publishing Community, Experience, Distilled

ASP.NET 3.5 Social Networking

HomeBooksSupportFreeAuthorsAward
BROWSE SEARCH SHOPPING CART CHECKOUT

 
SEARCH

Search our Site

 
ASP.NET 3.5 Social Networking
 
ASP.NET 3.5 Social Networking An expert guide to building enterprise-ready social networking and community applications with ASP.NET 3.5
 
  • Create a full-featured, enterprise-grade social network using ASP.NET 3.5
  • Learn key new ASP.NET topics in a practical, hands-on way: LINQ, AJAX, C# 3.0, n-tier architectures, and MVC
  • Build friends lists, messaging systems, user profiles, blogs, message boards, groups, and more
  • Rich with example code, clear explanations, interesting examples, and practical advice – a truly hands-on book for ASP.NET developers
 
Expected December 2008. Pre-order now!
Cover price   $49.99
Packt Special Offer   $44.99 save 10%
Multi-buy Discount   $40.99 save 18% order two or more items
Change Currency   what is this?
Free shipping! US, UK, Europe & selected Asian countries
Pre-order offer terms
Where else can I buy this book?

Also available from:
READY TO BUY?

You can change your mind later
How do pre-orders work?

TELL ME WHEN ITS OUT

Tell me when it's out

eBook Version
READY TO BUY?



eBooks are non returnable and non refundable.
Packt eBook Licence agreement

ASP.NET 3.5 Social Networking - PDF eBook
Adobe PDF eBook
ASP.NET 3.5 Social Networking [eBook]
Expected December 2008 - Pre-order now!
Packt eBooks are a low cost and immediate companion or alternative to print books. Packt eBooks can be printed. Copying is disabled. They are password protected with your email address.
Packt eBook User Guide

Buy two or more eBooks and get 35% off

eBook only
$39.99
$27.99
Save 30% off eBook
Book and eBook bundle $77.98
$50.99
 
Save 10% off Book & 85% off eBook

Request a Review Copy
Send us feedback on this title
Ask a question about this title
Book Details
Language English
Paperback 613 pages [191mm x 235mm]
Release date Expected December 2008
ISBN 1847194788
ISBN 13 978-1-847194-78-7
Author(s) Andrew Siemer
Topics and Technologies PHP/MySQL, Microsoft & .NET

Discount Offer

+ Buy this book with Building Websites with the ASP.NET Community Starter Kit and get 25% discount on both. Just add both books to your cart and the discount will be applied.  

This book will show you how to create a scalable, maintainable social network that can support hundreds of thousands of users, complete with multimedia features.


In Detail
Social Networking is all about developing connections or ties between friends and associates. While people have always networked with one another the Internet has allowed us to network with people all over the world easily. Any interest or cause can support its own social network, where fans and followers can meet, chat, and share their views. But building a social networking site from scratch involves some complex logic, and some serious coding.

This book shows how to build a scalable, enterprise-ready social network using ASP.NET. The book uses the latest features of ASP.NET to provide a platform that is efficient, easy to maintain, and extensible. Whether you want to build your own social network, are developing a social site for a customer or employer, or just want a practical guide to developing complex ASP.NET applications then this book is ideal for you.

The book starts by planning the essential features of our social network, and then building a 'community framework' that will give our site a solid foundation and enable us to add all our social networking features. We then go on to create user accounts, profile pages, messaging systems, 'friend' relationships between members, media galleries, blogs, message boards, groups, and more. Along the way you will see LINQ, MVC, AJAX, and other features of ASP.NET 3.5 put to practical and interesting uses.


What you will learn from this book
  • Make key decisions about architecture and the tools to use
  • Build a solid 'community framework' to give your site a strong foundation; the principles explored this framework will apply to any large-scale web application
  • Create user accounts, set up a permissions system, and handle password encryption
  • Work with user profiles, and establish 'friend' relationships between different users
  • Let users customize their profile and communicate with one another
  • Understand core concepts of LINQ to SQL and work with it in a layered environment
  • Moderate the site, ensuring safety, dealing with cross-site scripting (XSS), privacy, and decency
  • Utilize the Model View Presenter pattern with ASP.NET 3.5 to enable Test Driven Development
  • Add an internal search engine using SQL Server and Lucene.NET
  • Work with appropriate design patters to create a scalable long-lasting enterprise framework 
Approach
Each chapter starts by showing the user experience we are going to create in the chapter. It then has a section discussing the major design decisions we face in building these features, and finally presents the 'solution' – including the overall architecture and highlighting the most important code elements.
 
The book presents a lot of real-world code, with comprehensive explanation and discussion. The full social network application is available for download from the Packt website, for you to examine, study, and modify.
Who this book is written for
This book is written for ASP.NET and C# developers who want to build an enterprise-grade Social Network, either for their own business purposes or as a contract job for another company.

The book assumes you have prior experience of developing web applications using ASP.NET 3.5, C# 3.0, SQL Server 2005/2008, and Visual Studio .NET 2008; it focuses on topics that will be of interest to existing developers – not on providing step-by-step examples for each detail.

Author(s)
Andrew Siemer

Andrew Siemer is currently the enterprise architect at OTX Research. He has worked as a software engineer, enterprise architect, trainer, and author since 1998 when he got out of the Army. Andrew has consulted with many companies on the topics of e-commerce, social networking, and business systems. To name a few, he has worked with eUniverse (AllYouCanInk.com), PointVantage (MyInks.com), Callaway Golf (CallawayConnect.com), Guidance Software (GuidanceSoftware.com), and Intermix Media (Grab.com, AmericanIdol.com, FoxSports.com, FlowGo.com). In addition to his daily duties he also offers various classes in .NET, C#, and other web technologies to local students in his area as well as blogging in his *free* time.


   




© Packt Publishing Ltd 2008

RSS