Free Book Online
Book Django Unleashed (Developer's Library)

Pdf

Django Unleashed (Developer's Library)

3.4 (2004)

Log in to rate this item

    Available in PDF - DJVU Format | Django Unleashed (Developer's Library).pdf | Language: ENGLISH
    Andrew Pinkham (Author)

    Book details


Django is an amazingly powerful system for creating modern, dynamic websites. But programming Django hasn’:t always been easy–:until now. Django Unleashed is your step-by-step, beginner-friendly guide to leveraging Django’:s core capabilities and its powerful contributed library. You’:ll learn in the most effective way possible: hands on, by building a fully functional Django website from scratch. You’:ll even deploy the website to the cloud.

 :

As you build your website, expert Django consultant and trainer Andrew Pinkham reveals how websites operate: how Django makes building websites easy: how to write Python code that leverages its immense capabilities: and how to build solutions that are robust, reliable, and secure. You’:ll start simply and learn to solve increasingly challenging problems: mastering new features and understanding how Django’:s architecture shapes their behavior, and gaining essential knowledge for working with any web framework, not just Django.

 :

Drawing on his extensive experience teaching Django, Pinkham answers the key questions beginners ask most often. And as you gain experience, you’:ll learn advanced techniques for enhancing site functionality and performance, strengthening security, promoting code reuse, and much more.

 :

Detailed information on how to…:

  • Quickly start a new Django project and establish a strong foundation for a growing site
  • Define how your data is organized and create a SQLite database to manage it
  • Quickly produce HTML with Django templates
  • Create dynamic webpages with Django’:s URL patterns and views, including function views, class-based views, and generic views
  • Enable efficient, reliable data input with Django Forms and custom form validations
  • Understand the Model-View-Controller (MVC) architecture, compare it to Model-Template-Views, and gain a holistic understanding of Django’:s structure
  • Write as little code as possible, simplify code reuse, and mitigate software decay by adhering to the Don’:t Repeat Yourself paradigm.
  • Dive into Django source code to troubleshoot problems
  • Extend site functionality with Django’:s contributed library
  • Protect your site with user authentication and permissions
  • Avoid security pitfalls such as SQL Injection, XSS, and CSRF
  • Optimize site performance
  • Deploy your site to a managed cloud service and to a PostgreSQL database

 :

4.4 (11299)
  • Pdf

*An electronic version of a printed book that can be read on a computer or handheld device designed specifically for this purpose.

Formats for this Ebook

PDF
Required Software Any PDF Reader, Apple Preview
Supported Devices Windows PC/PocketPC, Mac OS, Linux OS, Apple iPhone/iPod Touch.
# of Devices Unlimited
Flowing Text / Pages Pages
Printable? Yes

Book details

  • PDF | 840 pages
  • Andrew Pinkham (Author)
  • Sams: 01 edition (9 Nov. 2015)
  • English
  • 7
  • Computing Internet

Read online or download a free book: Django Unleashed (Developer's Library)

 

Review Text


Name:
Email*:
The message text*: