Welcome to Beginning ASP.NET E-Commerce From Novice to Professional in C#: From Novice to Professional!
This book is a practical, step-by-step ASP.NET and SQL Server tutorial that teaches you
real-world development practices. Guiding you through every step of the design and build process,
this tutorial will teach you how to create high-quality, full-featured, extensible e-commerce
web sites.
Download beginning ASP.NET E-Commerce From Novice to Professional in C#
Over the course of the book, you will develop the necessary skills to get your business up on
the Web and available to a worldwide audience. In each chapter, you will implement and test
new features of your e-commerce web site, and you will learn the theoretical foundations required
to understand the implementation details. The features are presented in increasing complexity
as you advance throughout the book, so that your journey will be as pleasant and painless as
possible. By the end of the book, you’ll understand the concepts and have the knowledge to
create your own powerful web sites.
Owners of previous editions of this book will find that a large part of it has been rewritten
and many features have been added, as a result of the developments in the web development
scene, and as a result of the extensive feedback we’ve received from the readers of the previous
editions. Now you’ll find the book teaches you how to implement search engine optimization,
how to implement product attributes, how to use SQL Server’s full-text searching, and many
other exciting features.
Beginning ASP.NET E-Commerce From Novice to Professional in C# is very good for beginners.
The case study in this book is presented in three phases of development. The first phase
focuses on getting the site up and running as quickly as possible, and at a low cost. Although not
yet full-featured, at the conclusion of this phase your site will have a fully functional, searchable
product catalog, and will be capable of accepting PayPal payments, enabling you to begin generating
revenue immediately.
Phase 2 concentrates on increasing revenue by improving the shopping experience. In this
phase, you’ll learn how to encourage customers to buy more by implementing a dynamic product
recommendation mechanism. You’ll also implement your own custom shopping cart, replacing
that provided by PayPal.
In the third phase, we’ll show you how to increase your profit margins by reducing costs
through automating and streamlining order processing and administration, and by handling
credit card transactions yourself. You’ll also learn how to integrate external functionality through
web services (with a practical example of integrating Amazon.com products in your site), and
improve your customer’s shopping experience by adding product review functionality.
We hope you’ll enjoy reading our book, and that you’ll find it useful and relevant to your
development projects!
How This Book Is Structured
This book is divided into three parts consisting of 22 chapters. We cover a wide variety of topics,
showing you how to
• Build a product catalog that can be browsed and searched
• Design relational databases, and write SQL Server queries and stored procedures
• Use the SQL Server full-text search feature to implement product searching
• Implement search engine optimization features
• Implement the catalog administration pages that allow adding, modifying, and removing
products, categories, and departments
• Create your own shopping basket and checkout mechanism
• Increase sales by implementing product recommendations and product reviews
• Handle payments using PayPal and DataCash
• Implement a customer account system
• Integrate Amazon.com web services to sell Amazon.com items through your web site
The following brief roadmap highlights how we’ll take you from novice to professional
regarding each of these topics.
This book is a practical, step-by-step ASP.NET and SQL Server tutorial that teaches you
real-world development practices. Guiding you through every step of the design and build process,
this tutorial will teach you how to create high-quality, full-featured, extensible e-commerce
web sites.
Over the course of the book, you will develop the necessary skills to get your business up on
the Web and available to a worldwide audience. In each chapter, you will implement and test
new features of your e-commerce web site, and you will learn the theoretical foundations required
to understand the implementation details. The features are presented in increasing complexity
as you advance throughout the book, so that your journey will be as pleasant and painless as
possible. By the end of the book, you’ll understand the concepts and have the knowledge to
create your own powerful web sites.
Owners of previous editions of this book will find that a large part of it has been rewritten
and many features have been added, as a result of the developments in the web development
scene, and as a result of the extensive feedback we’ve received from the readers of the previous
editions. Now you’ll find the book teaches you how to implement search engine optimization,
how to implement product attributes, how to use SQL Server’s full-text searching, and many
other exciting features.
Beginning ASP.NET E-Commerce From Novice to Professional in C# is very good for beginners.
The case study in this book is presented in three phases of development. The first phase
focuses on getting the site up and running as quickly as possible, and at a low cost. Although not
yet full-featured, at the conclusion of this phase your site will have a fully functional, searchable
product catalog, and will be capable of accepting PayPal payments, enabling you to begin generating
revenue immediately.
Phase 2 concentrates on increasing revenue by improving the shopping experience. In this
phase, you’ll learn how to encourage customers to buy more by implementing a dynamic product
recommendation mechanism. You’ll also implement your own custom shopping cart, replacing
that provided by PayPal.
In the third phase, we’ll show you how to increase your profit margins by reducing costs
through automating and streamlining order processing and administration, and by handling
credit card transactions yourself. You’ll also learn how to integrate external functionality through
web services (with a practical example of integrating Amazon.com products in your site), and
improve your customer’s shopping experience by adding product review functionality.
We hope you’ll enjoy reading our book, and that you’ll find it useful and relevant to your
development projects!
How This Book Is Structured
This book is divided into three parts consisting of 22 chapters. We cover a wide variety of topics,
showing you how to
• Build a product catalog that can be browsed and searched
• Design relational databases, and write SQL Server queries and stored procedures
• Use the SQL Server full-text search feature to implement product searching
• Implement search engine optimization features
• Implement the catalog administration pages that allow adding, modifying, and removing
products, categories, and departments
• Create your own shopping basket and checkout mechanism
• Increase sales by implementing product recommendations and product reviews
• Handle payments using PayPal and DataCash
• Implement a customer account system
• Integrate Amazon.com web services to sell Amazon.com items through your web site
The following brief roadmap highlights how we’ll take you from novice to professional
regarding each of these topics.