Beginning ASP.NET E-Commerce in C#: From Novice to Professional

  • ISBN13: 9781430210740
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
With the latest incarnations of ASP.NET 3.5 and SQL Server 2008, programming dynamic data–driven web sites with Microsoft technologies has become easier and much more efficient than ever before. Fewer mouse clicks and fewer lines of code can now enable more powerful features and the tools you need—Visual Web Developer and SQL Server 2008 Express Edition—are free. In Beginning ASP.NET E-Commerce in C#: From Novice to Professional, you’ll learn how to best use… More >>

Beginning ASP.NET E-Commerce in C#: From Novice to Professional


  1. Among the many ASP.NET books out now, very few actually go through and help readers how to create large-scale web applications. There are plenty of reference books available explaining how to use the many ASP.NET controls and c# langauge techniques showing you snippets of code but thats about it. In the job market today, people need to understand how to put together (from start to finish) a usable web application that can be used in the “real-world”.

    This book (as its previous ASP.NET 2.0 version) explains to its readers how to create from scratch a web application using techniques that you would see in a real-world application.

    Of course it is a limited database, but it is something that you can build upon and use many of the techniques in other similar web applications.

    The book first starts in explaining the database structure (The Balloon Shop) and hoow 3-tier architecture works in a web application today. The presentaion tier, the business tier and the data tier. All these “tiers” are just objects that you create in ASP.NET and C#. The presentation tier would be your web forms (controls and such), your business tier would be all the code (defined in classes) that will interact with the presentation tier and the data tier will be your database and any remaining functions. This is the real web applications work and the author explains it very well.

    VS 2008 and SQL Server 2008 Express is used so you dont have to spend any money on other tools (free from Microsoft) and the author goes through all the database tables while explaing database basics such as tables, keys, SQL statements and stored procedures. A very nice database intro.

    The author then goes into detail explaining all the classes (explaining how to create classes and why they are useful) that will be used in the application.

    Other real-world issues in developing web applications are discussed like performance, error handling, error pages, administrations issues, interacting with 3rd party components, etc.

    After you read this book, you should be well versed in developing a pretty sophisticated ASP.NET 3.5 web application.

    I highly recommend this book.
    Rating: 5 / 5

  2. I bought the previous edition of this book, which targeted Visual Studio 2005 and SQL Server 2005, so I was drawn to get the latest edition, which targets Visual Studio 2008 and SQL Server 2008.

    Christian Darie and Karli Watson do a phenomenal job in this edition (as well as the previous edition). They present both the theoretical aspects of e-commerce as well as the practical application. Everything is offered as an exercise, so you’re not just getting a lecture–you get to put that theory into practice.

    The book is broken down into logical steps, with each chapter building more and more onto the site. Very early on, you get to build a lot, so if you’re looking to show someone a prototype site, you don’t have to digest the entire book before you get started. Darie and Watson do a great job of letting you start playing right away.

    Darie and Watson use generic code for data access, rather than SQL Server-specific code, so if you’re an Oracle or mySQL fan, you can use them.

    For those in computer science, Darie and Watson put good emphasis on writing modular, cohesive code and also adhere to good coding standards as well as code commenting. The end product is robust, self-documenting, easy-to-follow code. You’ll be up and running in no time!
    Rating: 5 / 5

  3. First, the book is a great book as far as showing you how to do website design. Each chapter builds on the rest of the book.

    However, there have been problems with the url-rewrite section. Ever since I added that to my sample site it has stopped working properly. My *.css file could not be found, picture urls did not work and more recently my full text search.asp also does not work on pages other than page 1 of a category site. It took me over a month of on again off again trying to get it to work for me to find out about how to fix this problem by adding another url rewrite to my web config file. The authors just seem to skip this part of the code. It is not in their code either so I start to wonder if they ever tried their code before being finished with the book.

    It has been impossible to contact them about this problem and on Christians web site their are no errata available to view or able to be published. The site on […] is completely useless and I have never received a response from it or the authors about my questions. This attitude that they have is beyond me.
    Rating: 3 / 5

  4. I recently decided to add C# 2008 to my quiver of developer weapons, and I bought a LOT of books on the subject. Most were pretty good, one (SAMS Teach Yourself C#2008 in 24 Hours) was excellent, but none of them targeted exactly what I needed to know. I bought a lot of texts telling me stuff I already know, like how to use the Visual Studio IDE and what classes and methods and properties are. What I really wanted to know was how to implement a robust, data-driven web site using C# 2008, including how to manage data effectively with datasets and use style sheets and CSS for layout. Bits of this were in all my books, but Beginning ASP.Net E-Commerce in C#2008 was like a perfect distillation of just the stuff I really needed/wanted to know. As an experienced VB.Net developer, this book led me right to new material I could use right away, with only a little review of the basics. It really isn’t a beginner programmer’s book, but for an experienced developer looking to add a new language and tool set, it is ideal.

    The writing is clear, the narrative voice pleasant and not at all dry, the examples to the point and useful. If I could only keep one C# book on my desk (I have the Kindle DX so I can keep them ALL in one hand!) it would be this one. Well done, to the point, and USEFUL.

    Rating: 5 / 5

  5. I originally got the ASP.NET E – Commerce in c# 2005 version and I thought that book was amazing. This book pretty much on how to build am e-commerce site from design to implementation and tells you why it was implemented that way. Some of the chapters here are pretty much the same from the 2005 version and newly added chapters such as URL rewrite. I recommend this book if u want to get experience on how to create a e-commerce website.
    Rating: 4 / 5

Leave a comment