Search Advanced SearchView Cart   Checkout   
 Location:  Home » vampire: masquerade » General » Learning Website Development with Django (From Technologies to Solutions)  
Categories
music
h.r. giger
vampire: masquerade
esoterica
apparel
video
body art - tattoo
jewelry
HALLOWEEN
women's boots
men's boots
Info
about us
links
posters
Related Categories
• General
Programming
Computers & Internet
Subcategories
Mass Market
Trade
Learning Website Development with Django (From Technologies to Solutions)
Learning Website Development with Django (From Technologies to Solutions)

zoom enlarge 
Author: Ayman Hourieh
Publisher: Packt Publishing
Category: Book

List Price: $39.99
Buy New: $34.00
You Save: $5.99 (15%)



New (18) Used (9) from $32.00

Avg. Customer Rating: 4.0 out of 5 stars 8 reviews
Sales Rank: 153375

Media: Paperback
Number Of Items: 1
Pages: 264
Shipping Weight (lbs): 1
Dimensions (in): 9.2 x 7.4 x 0.7

ISBN: 1847193358
Dewey Decimal Number: 005
EAN: 9781847193353
ASIN: 1847193358

Publication Date: March 29, 2008
Availability: Usually ships in 1-2 business days

Similar Items:

  • Practical Django Projects (Pratical Projects)
  • The Definitive Guide to Django: Web Development Done Right
  • Python Web Development with Django (Developer's Library)
  • Learning Python, 3rd Edition
  • Sams Teach Yourself Django in 24 Hours (Sams Teach Yourself)

Editorial Reviews:

Product Description
This book is for web developers who want to see how to build a complete site with Web 2.0 features, using the power of a proven and popular development system, but do not necessarily want to learn how a complete framework functions in order to do this. Readers need a basic knowledge of Python development but no knowledge of Django is expected. Django is a high-level Python web framework that is designed to promote rapid development and clean, pragmatic design and lets you build high-performing, elegant web applications rapidly. Django focuses on automating as much as possible and adhering to the DRY (Don't Repeat Yourself) principle. This book will show you how to assemble Django's features and leverage its power to design, develop, and deploy a fully-featured website. It will walk you through the creation of an example web application, with lots of code. Each chapter will add new features to the site, and show what parts of Django to work on to build these features.


Customer Reviews:   Read 3 more reviews...

5 out of 5 stars Easily build and develop very robust applications with Django   May 9, 2008
 4 out of 4 found this review helpful

Clearly, Learning Website Development with Django was made with the understanding that the reader already has a fair familiarization of Python. The main programming language was just used in a backdrop and developers would just have to navigate through Python themselves.

With regards to Django, the writer has successfully shown on how to build a very robust application using only Django. Using additional functions such as jQuery and some commands from Ajax, a very powerful social bookmarking site is built.

However the book just focused on the development of the application. This would require the developers to follow the process one by one and end up with the same application. No diversity is given as developers would just have to stick with the process to the end.

Other topics that are not related to the development of the application are also discussed. Unfortunately, these are only discussed at the end of the book. The book could have discussed more on security. Only two chapters have brushed on the topics of security and they all talk about the problem on cross site scripting.

As we have previously indicated, take note of the administration function of Django. This chapter will help you speed up the process of development of your application.

In the end, this is still a remarkable book. By discussing the development of a single application, this book has virtually tackled almost every concern the developer has with regards to Django. This is a great reference book as it will aid you on how to manually code your application. From installation, configuration and implementation of the application, this book will show you how harness the power of Python and Django to build a very efficient application.



5 out of 5 stars A great introduction to developing Django applications   May 13, 2008
 4 out of 4 found this review helpful

Learning Website Development with Django by Ayman Hourieh is a great introduction to application development with the Django web development framework.

The author covers a wide range of topics, leading you through installation of the framework and its basic usage. The pace of the book is brisk but not too fast, though you might want to have at least some experience with Python beforehand. (Which is fair, since Django is a Python framework!)

I really liked that the book has a running application that is being built as the chapters progress so you get an idea of how each concept presented fits into the overall structure of the application. It helps provide a context for why you are learning each chapter.

This book is not a reference, nor does it seem to be designed to be. (And it doesn't need to be; Django's documentation is some of the best I've ever seen in an open-source project) If you are just staring to work with Django, buy this book and Jacob and Adrian's 'The Definitive Guide to Django', which is also excellent.

If you already know or have worked with Django a little, you'll want to take a look at these sections that stood out above the rest:

User Registration and Management

Good coverage of the auth framework plus a very strong example of user registration; this topic comes up all the time in forums and blog comments. He shows how to do an "invite a friend" email registration system, complete with challenge verification.

Enhancing the User Interface with Ajax

The author presents the Ajax examples with jQuery and it's very approachable even if you haven't worked with that software. The chapter is meaty and thorough with examples of how to use jQuery's features such as event handling, DOM maninpulation, and accessing properties and attributes. He also provides examples of how to implement in-place editing, live search, and auto-complete.

Commenting

Good coverage of the comments framework; this is another area that isn't well-documented in the Django docs. (It's still evolving, so not a lot of time has been spent documenting it)

Internationalization (i18n)

Though not a long chapter, it's great to see coverage of the i18n system with a full example of how to set it up and deploy it.

Unit Testing

I enjoyed this section for two reasons: 1) The two examples provided were tests for the running app that is being built as the book progresses, so you understand the "why" behind the tests, and 2) It's great to see an author present unit testing as an important step for application development.

It's good to see this information in one place; you'd have to scour a lot of blog posts and code snippets to find all this material.



3 out of 5 stars Get up and running quickly   May 16, 2008
 4 out of 4 found this review helpful

Reviewing The Definitive Guide to Django: Web Development Done Right a few months ago I noted that the key place that book lacked was in examples. As befits the work of the creators of a framework, it did very well at explaining the underlying philosophies and working through all manner of implementation details, but it wasn't the book for those who just want to dive in and build something. If that's how you like to use technical books, then Learning Website Development With Django may be more what you're looking for.

Following the iterative development of a delicious/digg hybrid social bookmarking application, Ayman Hourieh's book moves quickly through a range of Django features, from setting up your initial models, and using the built in user and admin sections, to supporting AJAX with jQuery, speeding up your app with caching and (briefly) writing automated tests. The pace is fairly measured and Ayman Hourieh does a good job of explaining what's going on at each step. An experienced web developer should find most of the information they need to get up and running with django, ready to get to work on their own apps.

Perhaps appropriately, where this book is lacking is in explaining how the different parts of the framework fit together. There's plenty you can pick up by inference, but there are no detailed explanations of, say, the routing system that maps URLs to code. This book's weaknesses are the former volumes strengths, and while you'll find much repeated between them a combination of the two is likely to be a good way to get a fully rounded sense of what django is and how you can use it.

Disclaimer: I was sent a copy of this book for review by the publisher.



4 out of 5 stars Excellent introduction into Django & Web development   April 25, 2008
 3 out of 4 found this review helpful

The Django web framework is one of the rising stars in the world of web frameworks. The combination of an object relational mapper, template system, automatic admin system and elegant URL design make Django a web framework for perfectionists with deadlines.
The latest Django related book from Packt Publishing 'Learning Website Development with Django' by Ayman Hourieh is the perfect introduction into website development using the Django framework.
In twelve easy to read chapters the author teaches you the basics of the Django framework using a social bookmarking website as an example. As an added bonus you'll see how to implement some interesting Web 2.0 features such as tagging, voting and AJAX.
The book is well written and the author has a good grasp of the possibilities of the Django framework. While the book is intended as an introduction into Django and website development, the author doesn't hide the more complex features from the reader.
Learning Website Development with Django is an excellent introduction into the Django framework and dynamic website development in general. Whether you are taking your first steps into website development or you're a seasoned PHP veteran who would like to know more about this excellent web framework, this book will give you an excellent start in the world of Django.



4 out of 5 stars Succinct yet complete introduction to Django   May 22, 2008
 1 out of 1 found this review helpful

This book is an excellent introduction to Django that goes far beyond any online tutorials. While its definitely a beginner's introduction, it covers complex enough topics that even an intermediate level Django user like myself still learns plenty.

Its my first Django book, so its just nice to have a "best practices" reference when doing common tasks like handling ManyToMany relationships, voting, caching, etc.

There are a fair number of typos/misprints which are just a pet peeve. I enjoy the author's succinct writing style, although at times he pulls the "And in the next paragraph I'm going to cover X." Just cover X! Luckily he's usually quite succinct, so its just me being picky. ;-)

Full Disclosure: I got a review copy for free. The $40 list price on the back of the book seems a bit steep for such a thin tome, but it would probably be worth it for beginners who want to learn Django fast.


Powered by Associate-O-Matic

T-shirts, Posters

Pentagram T-shirts, bags, etc...


Gothic Posters

Related Links
Dark Videos

Terra Naturals - All Natural Products






© Darkpub.com 2001-2007. All rights reserved. Domain Registration and Hosting