Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
20 used & new from $41.95

Have one to sell? Sell yours here
 
   
ASP.NET 3.5 Social Networking
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  
4.5 out of 5 stars See all reviews (6 customer reviews)

List Price: $49.99
Price: $44.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $5.00 (10%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, July 17? Choose One-Day Shipping at checkout. Details
13 new from $44.98 7 used from $41.95

Frequently Bought Together

Customers buy this book with Beginning ASP.NET E-Commerce in C#: From Novice to Professional (Expert's Voice in .Net) by Cristian Darie

ASP.NET 3.5 Social Networking + Beginning ASP.NET E-Commerce in C#: From Novice to Professional (Expert's Voice in .Net)

Customers Who Bought This Item Also Bought

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)

by Rob Conery
4.0 out of 5 stars (25)  $31.49
Pro ASP.NET MVC Framework

Pro ASP.NET MVC Framework

by Steven Sanderson
4.9 out of 5 stars (17)  $34.64
ASP.NET 3.5 Enterprise Application Development with Visual Studio 2008: Problem Design Solution (Wrox Programmer to Programmer)

ASP.NET 3.5 Enterprise Application Development with Visual Studio 2008: Problem Design Solution (Wrox Programmer to Programmer)

by Vincent Varallo
4.3 out of 5 stars (7)  $31.49
RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5

RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5

by Jon Flanders
4.7 out of 5 stars (7)  $26.39
Pro Silverlight 2 in C# 2008 (Windows.Net)

Pro Silverlight 2 in C# 2008 (Windows.Net)

by Matthew MacDonald
5.0 out of 5 stars (12)  $31.49
Explore similar items

Editorial Reviews

Product Description

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.



About the Author

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.


Product Details

  • Paperback: 580 pages
  • Publisher: Packt Publishing (December 11, 2008)
  • Language: English
  • ISBN-10: 1847194788
  • ISBN-13: 978-1847194787
  • Product Dimensions: 9.3 x 7.5 x 1.4 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #295,118 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #89 in  Books > Computers & Internet > Web Development > Programming > ASP

Inside This Book (learn more)


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Social Networking ASP.NET Style, March 2, 2009
By Robert S. Robbins (Williamsport, PA USA) - See all my reviews
(REAL NAME)   
This is an excellent book for anyone contemplating the development of a social networking web site using ASP.NET, although you may find the cutting edge technology used to be a little too advanced if you are only familiar with the ASP.NET Framework. The most useful aspect of the application design will be the database schema which meets the project requirements in a well thought out manner.

There are a few social networking features that are not covered like threaded comments and user profiles that can be customized using CSS but other common features are implemented including tag clouds and content rating.

Although this is a thick book, 556 pages, most of the content is code listings so it won't actually take you too long to read it. Building a social networking web application is a huge project which a solitary developer could hardly manage alone so just reading this book is not going to get you there.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Acronym Fear? (DDD, TDD, MVP, etc?) This is the book for you., December 29, 2008
I am a Consultant who started to look into Domain Drive Design, Test Driven Design, and Model View Presenter when thrown into a recent gig. It's been very challenging on my own time with my daily work duties to get caught up on these improved methods for developing highly scalable, enterprise ready solutions. I was so thankful this book came along. I am only on chapter 3 + having read the two appendixes (they are around 100 pages together) I have started to understand everything at an amazing pace. Not only is the subject matter fun (who doesn't have a Myspace or Facebook page and wonder, how would i do that if i wrote it?) it also features a plethora of open source tools and tips. Not to mention the author gets amazing kudos for even mentioning ReSharper *my favorite 3rd party tool* he also includes tips and tricks throughout the book on better ways to use it. If you are college grad looking to see how a real development team would build a enterprise product or even a veteran developer looking to sharpen his skill sets in this new age of collaboration and technology (yes world we are already on .net 3.5, not to mention 2.0 has existed for some time!) this is the book for you to get.

*Another thing off topic but might be interesting to some.*

Most of my work is done in SharePoint and I feel that as a bonus to learning these new methodologies I am also getting some cool ideas to help me extend SharePoint in a more collaborative way. Even though this book has nothing to do with SharePoint. DDD and MVP lend itself well to SharePoint development.

If you are still unsure go to the publishers website download appendix A and B and get what I feel are huge bonuses to an amazing book. Appendix B is a great quick start guide to test driven design.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars A must have book for every .net developer, December 21, 2008
I have read quite a few books on [..] and by far this is the best. Additionally this book showcases some of the best open source tools available to improve productivity and goes a step further by explaining how these tools form a great integrated development environment.

With Microsoft coming up with so many new things in short intervals its difficult to keep up the pace. This books comes handy as it explains the new concepts, well known [...] areas and usage of open source tools by walking through creation of a robust and scalable social networking site.

Bottom line - Highly recommended !!!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars If you're doing it, read it
This book is important if you're "into" social networking.

There are problems with the book - it has an "open source" feeling to it, where you're expected to be able... Read more
Published 18 days ago by A. Nahir

4.0 out of 5 stars Very good book but not the greatest
I picked up this book to reinforce some ASP.NET concepts as my day job consists of maintaining legacy code and I don't have the opportunity to keep my .NET skills current. Read more
Published 4 months ago by W. Molina

3.0 out of 5 stars Fills a much needed Niche, but example code leaves much to be desired
This book fills a much needed gap in web development, specifically building a social networking website. Read more
Published 6 months ago by L. Krause

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)

Listmania!

Create a Listmania! list

Look for Similar Items by Category


Get to Know TomTom ONE XL

TomTom ONE XL at Amazon.com
With its widescreen, Bluetooth compatibility, and turn-by-turn directions, your new travel buddy is the TomTom ONE XL.

Shop all TomTom

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates