ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Tango with Django 2: A beginner’s guide to web development with Django 2 (v.2020-01a)

دانلود کتاب Tango with Django 2: راهنمای مبتدیان برای توسعه وب با Django 2 (نسخه 2020-01a)

Tango with Django 2: A beginner’s guide to web development with Django 2 (v.2020-01a)

مشخصات کتاب

Tango with Django 2: A beginner’s guide to web development with Django 2 (v.2020-01a)

ویرایش:  
نویسندگان:   
سری:  
 
ناشر: leanpub.com 
سال نشر: 2020 
تعداد صفحات: [438] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

قیمت کتاب (تومان) : 31,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 3


در صورت تبدیل فایل کتاب Tango with Django 2: A beginner’s guide to web development with Django 2 (v.2020-01a) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Tango with Django 2: راهنمای مبتدیان برای توسعه وب با Django 2 (نسخه 2020-01a) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Tango with Django 2: راهنمای مبتدیان برای توسعه وب با Django 2 (نسخه 2020-01a)



این چهارمین نسخه تانگو با جنگو است که اکنون به شدت مورد بازبینی و ارتقاء قرار گرفته است تا از Django 2.x با استفاده از Python 3.x استفاده کند. این کتاب برای اولین بار در اکتبر 2013 توسط دکتر لیف آزوپاردی و دکتر دیوید ماکسول در حالی که هر دو در حال تدریس توسعه وب در دانشگاه گلاسکو بودند، منتشر شد. این کتاب از آن زمان تاکنون به عنوان متن درسی مورد استفاده قرار گرفته است و به معنای واقعی کلمه هزاران دانشجوی کارشناسی و کارشناسی ارشد در طول سال ها از آن استفاده کرده اند. نسخه‌های قبلی کتاب به‌طور رایگان در آدرس زیر موجود است: www.tangowithdjango.com که بیش از دو میلیون بازدیدکننده از آن استفاده کرده‌اند!

در این نسخه با ساختن یک برنامه ساده به نام Rango، فهرستی از دسته‌ها و پیوندها، نحوه ساخت برنامه‌های وب با استفاده از جنگو را یاد خواهید گرفت. در طی این فرآیند، نحوه راه‌اندازی پروژه‌های جنگو، ایجاد مدل‌ها، نماها و نقشه‌برداری‌ها، و همچنین احراز هویت کاربر، قالب‌ها، نماهای مبتنی بر کلاس و آزمایش را خواهید آموخت. در سرتاسر کتاب، ما گردش‌های کاری را ارائه می‌دهیم تا شما را به ذهنیت جنگو برساند، منحنی یادگیری را کاهش دهد، چگونگی و چرایی توسعه نرم‌افزار را توضیح دهد، و از بهترین شیوه‌ها هنگام توسعه برنامه‌های وب خود دفاع کند. علاوه بر نحوه توسعه با جنگو، ما فصل‌هایی را گنجانده‌ایم که نحوه ترکیب CSS و بوت استرپ، جاوا اسکریپت و JQuery توییتر و نحوه ادغام سرویس‌های خارجی مانند API جستجوی Bing مایکروسافت آژور را توضیح می‌دهد. ما همچنین نحوه استقرار برنامه جنگو را در PythonAnywhere.com توضیح می دهیم.

بنابراین، اگر می‌خواهید جنگو را یاد بگیرید و برنامه‌های کاربردی وب بسازید، Tango with Django یک راهنمای کامل و کامل برای مبتدیان ارائه می‌دهد.


توضیحاتی درمورد کتاب به خارجی

This is the fourth edition of Tango with Django which has now been heavily revised and upgraded to make use of Django 2.x using Python 3.x. The book was first launched in October 2013 by Dr. Leif Azzopardi and Dr. David Maxwell while both were teaching web development at the University of Glasgow. The book has been used as the course text ever since, with literally thousands of undergraduate and postgraduate students using it over the years. Previous editions of the book are freely available at: www.tangowithdjango.com which has been used by over two million visitors!

In this edition you will learn how to build web applications use Django by building a simple app called Rango, a directory of categories and links. Through the process you will learn how to setup your Django projects, create models, views and mappings, as well as user authentication, templates, class based views and testing. Throughout the book, we provide workflows to get you into the Django mindset, reducing the learning curve, explaining the hows and whys of software development, and advocating best practices when developing your web apps. In addition to how to develop with Django, we've included chapters that explain how to incorporate CSS and Twitter's Bootstrap, Javascript and JQuery, and how to integrate external services, like Microsoft Azure's Bing Search API. We also cover how to deploy your Django application to PythonAnywhere.com.

So, if you want to learn Django and build web applications, then Tango with Django provides an all round end-to-end guide for beginners.



فهرست مطالب

Table of Contents
Overview
	Why Work with this Book?
	What you will Learn
	Technologies and Services
	Rango: Initial Design and Specification
	Summary
Getting Ready to Tango
	Python 3
	Virtual Environments
	The Python Package Manager
	Integrated Development Environment
	Version Control
	Testing your Implementation
Django Basics
	Testing Your Setup
	Creating Your Django Project
	Creating a Django App
	Creating a View
	Mapping URLs
	Basic Workflows
Templates and Media Files
	Using Templates
	Serving Static Media Files
	Serving Media
	Basic Workflow
Models and Databases
	Rango's Requirements
	Telling Django about Your Database
	Creating Models
	Creating and Migrating the Database
	Django Models and the Shell
	Configuring the Admin Interface
	Creating a Population Script
	Workflow: Model Setup
Models, Templates and Views
	Workflow: A Data-Driven Page
	Showing Categories on Rango's Homepage
	Creating a Details Page
Forms
	Basic Workflow
	Page and Category Forms
Working with Templates
	Using Relative URLs in Templates
	Dealing with Repetition
	Template Inheritance
	The render() Method and the request Context
	Custom Template Tags
	Summary
User Authentication
	Setting up Authentication
	Password Hashing
	Password Validators
	The User Model
	Additional User Attributes
	Creating a User Registration View and Template
	Implementing Login Functionality
	Restricting Access
	Logging Out
	Tidying up the base.html Hyperlinks
	Taking it Further
Cookies and Sessions
	Cookies, Cookies Everywhere!
	Sessions and the Stateless Protocol
	Setting up Sessions in Django
	A Cookie Tasting Session
	Client-Side Cookies: A Site Counter Example
	Session Data
	Browser-Length and Persistent Sessions
	Clearing the Sessions Database
	Basic Considerations and Workflow
User Authentication with Django-Registration-Redux
	Setting up Django Registration Redux
	Functionality and URL mapping
	Setting up the Templates
Bootstrapping Rango
	The Template
	Quick Style Change
Adding Search to Rango
	The Bing Search API
	Adding Search Functionality
	Putting Search into Rango
Making Rango Tango Exercises
	Tracking Page Clickthroughs
	Searching Within a Category Page
	Create and View User Profiles
Making Rango Tango Hints
	Track Page Clickthroughs
	Searching Within a Category Page
	Creating a UserProfile Instance
	Class-Based Views
	Viewing your Profile
	Listing all Users
JQuery Crash Course
	Including JQuery
	Testing your Setup
	Further DOM Manipulation Examples
	Debugging Hints
AJAX in Django with JQuery
	AJAX and Rango
	Adding a ``Like'' Button
	Adding Inline Category Suggestions
	Further AJAX-ing
Automated Testing
	Running Tests
	Examining Testing Coverage
Deploying Your Project
	Creating a PythonAnywhere Account
	The PythonAnywhere Web Interface
	Creating a Virtual Environment
	Setting up your Web Application
	Log Files
Final Thoughts
	Acknowledgements
Appendices
Setting up your System
	Installing Python 3 and pip
	Virtual Environments
	Using pip
	Version Control System
A Crash Course in UNIX-based Commands
	Using the Terminal
	Core Commands
A Git Crash Course
	Why Use Version Control?
	How Git Works
	Setting up Git
	Basic Commands and Workflow
	Recovering from Mistakes
A CSS Crash Course
	Including Stylesheets
	Basic CSS Selectors
	Element Selectors
	Fonts
	Colours and Backgrounds
	Containers, Block-Level and Inline Elements
	Basic Positioning
	The Box Model
	Styling Lists
	Styling Links
	The Cascade
	Additional Reading




نظرات کاربران