4/19/2011

ASP.NET 4 Social Networking - Free DownLoad

Book Description
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 4.0 and .NET Framework 4.0 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, this book is ideal for you.

The book starts by planning the essential features of your social network, and then building a 'community framework' that will give your site a solid foundation and enable you to add all your social networking features. You can then go on to create user accounts, profile pages, messaging systems, 'friend' relationships between members, photo galleries, blogs, forums, groups, and more. Along the way you will see MEF, Entity Framework, LINQ, AJAX, C# 4.0, ASP.NET Routing,and other features of ASP.NET 4.0 put to practical and interesting uses. There is also integration with other technologies like Silverlight, Flash, XINHA WYSIWYG editor, reCaptcha, Lucene.NET and Cropper and you also look at custom implementation of authentication and profile features for the website.

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.

A step by step guide to building enterprise-ready social networking and community applications with ASP.NET 4

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
  • Allow users customize their profile and communicate with one another
  • Work with photos, forums and start tagging, commenting, voting etc.
  • Understand core concepts of Entity framework and work with it in a layered environment
  • Understand core concepts of MEF and see how it helps build pluggable components
  • Moderate the site, ensuring safety, dealing with cross-site scripting (XSS), privacy, and decency
  • Utilize the Model View Presenter pattern with ASP.NET 4.0 to enable creation of automated test cases
  • 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 4.0, C# , SQL Server 2008, and Visual Studio .NET 2010. If you working with earlier versions of any of these, you can still go ahead and use this book as a guide to get you going. The book focuses on topics that will be of interest to existing developers and not on providing step-by-step examples for each detail.

Book Details

  • Paperback: 484 pages
  • Publisher: Packt Publishing (March 2011)
  • Language: English
  • ISBN-10: 1849690820
  • ISBN-13: 978-1849690829
  • File Size: 167.3 MiB
  • Hits: 649 times
Download Link

Concrete5 Beginner’s Guide - Free DownLoad

Book Description
Concrete5 is a content management system for PHP developers. It can be used to build a range of sites and is particularly optimized for creating marketing websites.

The Concrete5 Beginner's Guide will show you how to get up and running with Concrete5 as quickly and painlessly as possible. Taking you from installation to deployment, this is the only reference that you will need for creating your new Concrete5 site.

By using a number of real-world examples, as well as taking you through the set up of a sample site, this book will enable you to become familiar with all of Concrete5′s features. Use add-ons, themes, and blocks to give your site the look-and-feel that you desire. Simple PHP will enable you to customize the layout and navigation options of your site, as well extend the dashboard giving you a fully functional, professional site in no time.

A step-by-step guide to creating professional, feature-rich sites with Concrete5

What you will learn from this book :

  • Navigate your way around the toolbar and dashboard in order to edit your site
  • Install add-ons and themes to make your site aesthetically pleasing
  • Customize the layout of your site to enable your users to find what they need quickly
  • Use Concrete5 blocks to add pictures.
  • Extend the dashboard to add functionality to your blocks
  • Deploy your site to the server

Approach
This book is part of Packt's Beginner's Guide series. You will be guided through the set up of a Concrete5 site with step-by-step practical examples.

Who this book is written for
This book is ideal for developers who would like to build their first site with Concrete5. Some knowledge of PHP, MySQL, or HTML would be useful, but you will likely have little to no experience in using Concrete5. This book will teach you everything you need to know!

Book Details

  • Paperback: 320 pages
  • Publisher: Packt Publishing (March 2011)
  • Language: English
  • ISBN-10: 1849514283
  • ISBN-13: 978-1849514286
  • File Size: 9.9 MiB
  • Hits: 230 times
Download Link

GIMP 2.6 Cookbook - Free DownLoad

Book Description
The GIMP (GNU Image Manipulation Program) is a freely distributed piece of software for such tasks as photo retouching, image composition, and image authoring, and is a viewed by many as a rival to commercial applications like Photoshop. The GIMP is one of Open Source's legendary applications – renowned for its power and flexibility, but daunting to new users and with a steep learning curve to mastery.

This book is packed with answers to get you preparing great images with the GMP immediately. Even if you are a relative novice to this powerhouse application, the straightforward instructions will guide you through the tasks to unleash your true creativity without being hindered by the system.

GIMP 2.6 Cookbook begins with simple tasks like drawing and painting and then moves into the deeper and more rewarding areas of filters, effects, text, and fonts. You will learn how to create fantastic logos, scintillating effects, and beautiful backgrounds. Experiment with color and sharpness and also create a web design layout for your website. Imagine how great you will feel when you are equipped to create wonderful images that can give your website a much-deserved makeover.

Straightforward instructions guide you through tasks with the GIMP to unleash your true creativity without being hindered by the complexity of the system

What you will learn from this book :

  • Draw and paint using the GIMP
  • Use filters and effects to modify an image as per your needs
  • Play with text and fonts to create logos, 3D text, and glowing effects
  • Manipulate images by scaling, cropping, flipping, and rotating
  • Play with color and sharpness to create exciting and unexpected results
  • Create a simple web design layout with glossy buttons, blog template, and headers
  • Create beautiful and attractive images that can work as website backgrounds
  • Install and use plugins and scripts

Approach
This book is part of Packt's Cookbook series. A Packt Cookbook contains step-by-step recipes for solutions to the most important problems you face when working with a topic.

Inside this Cookbook you will find:

  • A straightforward and easy-to-follow format
  • A selection of the most important tasks and problems
  • Carefully organized instructions for solving the problem efficiently
  • Clear explanations of what you did
  • Details for applying the solution to other situations

Who this book is written for
This book is for anyone who wants great images, without worrying about how a system as powerful as the GIMP works to get them. If you're a graphic designer, a photographer, or just want to prepare images for the Web, you will find the answers you need here.

Book Details

  • Paperback: 408 pages
  • Publisher: Packt Publishing (March 2011)
  • Language: English
  • ISBN-10: 1849512027
  • ISBN-13: 978-1849512022
  • File Size: 18.7 MiB
  • Hits: 576 times
Download Link