ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Django Project Blueprints

دانلود کتاب طرح های پروژه جنگو

Django Project Blueprints

مشخصات کتاب

Django Project Blueprints

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781783985425 
ناشر: Packt Publishing 
سال نشر: 2016 
تعداد صفحات: 264 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Django Project Blueprints به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب طرح های پروژه جنگو نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب طرح های پروژه جنگو



ویژگی های کلیدی

  • شش پروژه مهیج بسازید و از آنها به عنوان طرحی برای کار خود استفاده کنید
  • مدل ها و فرم های داخلی جنگو را برای افزودن مشترک گسترش دهید. قابلیت های موجود در پروژه شما، بدون اختراع مجدد چرخ
  • درباره عملکرد داخلی جنگو برای استفاده بهتر از آن اطلاعاتی به دست آورید

توضیحات کتاب

جانگو یک چارچوب وب سطح بالا که ایجاد وب سایت های پیچیده و مبتنی بر پایگاه داده را آسان می کند. بر قابلیت استفاده مجدد و قابلیت اتصال قطعات، توسعه سریع و اصل تکرار نشدن تأکید دارد. این به شما امکان می‌دهد تا به سرعت برنامه‌های وب با کارایی بالا و زیبا بسازید.

چندین آموزش جنگو به‌صورت آنلاین در دسترس هستند که تا حد امکان میانبرها را انجام می‌دهند، اما شما را متعجب می‌کند که چگونه می‌توانید آنها را با نیازهای خود تطبیق دهید. این راهنما با نشان دادن نحوه کار بر روی مشکلات رایج و درخواست‌های مشتری، بدون نادیده گرفتن جزئیات مهم، رویکرد مخالف را اتخاذ می‌کند. اگر چند پروژه جنگو ساخته اید و به دنبال راهنمایی برای عبور از اصول اولیه و حل وظایف توسعه مدرن هستید، این کتاب شماست.

هفت پروژه منحصر به فرد شما را در مراحل توسعه راهنمایی می کند. این کار را از ابتدا انجام دهید، و هیچ سنگی بر روی آن باقی نماند. در دو پروژه اول، همه چیز را از افزودن قابلیت های رتبه بندی و رای دادن به برنامه خود تا ساختن یک پلتفرم وبلاگ چند کاربره با پیچ و تاب منحصر به فرد یاد خواهید گرفت. پروژه سوم با Django به API ها می پردازد و ما را در ساختن یک سیستم نظارت بر زیرساخت الهام گرفته از Nagios راهنمایی می کند. و این تازه شروع است!

سایر پروژه‌ها با سفارشی‌سازی ادمین جنگو برای ایجاد یک CMS برای مشتریان شما، ترجمه برنامه‌های کاربردی وب شما به چندین زبان و استفاده از سرور جستجوی Elasticsearch با جنگو برای ایجاد یک وب سایت تجارت الکترونیک با کارایی بالا فصل هفتم شامل استفاده شگفت‌انگیز از جنگو می‌شود، و ما عمیقاً در درونیات جنگو فرو می‌رویم تا چیزی هیجان‌انگیز خلق کنیم!

وقتی کارتان تمام شد، الگوها و تکنیک‌های ثابتی خواهید داشت که می‌توانید بر اساس آن‌ها بسازید. برای بسیاری از پروژه های آینده.

آنچه یاد خواهید گرفت

  • یک پلت فرم وبلاگ نویسی ایجاد کنید و به کاربران اجازه دهید پست های خود را در وبلاگ های مختلف به اشتراک بگذارند
  • اولویت کاربر- محتوای ارسالی با یک الگوریتم رتبه بندی هوشمند بر اساس عوامل متعدد
  • ایجاد API های REST برای اجازه استفاده غیربر اساس مرورگر از برنامه های وب خود
  • سفارشی کردن ادمین جنگو برای ایجاد سریع یک ویژگی کامل و سیستم مدیریت محتوای غنی
  • از Elasticsearch با جنگو برای ایجاد وب‌سایت‌های تجارت الکترونیک سریع استفاده کنید
  • برنامه‌های جنگو خود را به چندین زبان ترجمه کنید
  • در فرم‌های جنگو عمیق شوید. و نحوه کار داخلی آنها

درباره نویسنده

اسد جبران احمدیک برنامه نویس با تجربه است که بیشتر با Djang کار کرده است. برنامه های تحت وب مبتنی بر o در 5 سال گذشته. مستقر در دبی، امارات متحده عربی، او با برخی از بزرگترین املاک وب در منطقه، از جمله Dubizzle، پلت فرم شماره یک طبقه بندی شده در امارات کار کرده است. نبش، یکی از برترین پلتفرم های فریلنسینگ در منطقه MENA؛ و Just Property، نامی داغ و در حال افزایش در فضای پورتال املاک منطقه است.

تجربه او با چنین نام‌های بزرگی به او بینش دقیقی در مورد نحوه طراحی برنامه‌های کاربردی وب کارآمد، پایدار و کاربر پسند داده است. ، همیشه از شیوه های برنامه نویسی استفاده می کند که اطمینان حاصل می کند که پایه کد برای سال ها قابل نگهداری است.

فهرست محتوا

  1. Blueblog – یک پلت فرم وبلاگ نویسی
  2. بحث – یک کلون خبری هکر
  3. Djagios – یک کلون Nagios در جنگو
  4. یک برنامه کرایه اتومبیل
  5. پایگاه چندزبانه فیلم
  6. Daintree – یک سایت تجارت الکترونیک
  7. Form Mason – یک میمون از خودتان
  8. جزئیات راه اندازی محیط توسعه و تکنیک های اشکال زدایی

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

Key Features

  • Build six exciting projects and use them as a blueprint for your own work
  • Extend Django's built-in models and forms to add common functionalities into your project, without reinventing the wheel
  • Gain insights into the inner workings of Django to better leverage it

Book Description

Django is a high-level web framework that eases the creation of complex, database-driven websites. It emphasizes on the reusability and pluggability of components, rapid development, and the principle of don't repeat yourself. It lets you build high-performing, elegant web applications quickly.

There are several Django tutorials available online, which take as many shortcuts as possible, but leave you wondering how you can adapt them to your own needs. This guide takes the opposite approach by demonstrating how to work around common problems and client requests, without skipping the important details. If you have built a few Django projects and are on the lookout for a guide to get you past the basics and to solve modern development tasks, this is your book.

Seven unique projects will take you through the development process from scratch, leaving no stone unturned. In the first two projects, you will learn everything from adding ranking and voting capabilities to your App to building a multiuser blog platform with a unique twist. The third project tackles APIs with Django and walks us through building a Nagios-inspired infrastructure monitoring system. And that is just the start!

The other projects deal with customizing the Django admin to create a CMS for your clients, translating your web applications to multiple languages, and using the Elasticsearch search server with Django to create a high performing e-commerce web site. The seventh chapter includes a surprise usage of Django, and we dive deep into the internals of Django to create something exciting!

When you're done, you'll have consistent patterns and techniques that you can build on for many projects to come.

What you will learn

  • Create a blogging platform and allow users to share posts on different blogs
  • Prioritise user-submitted content with an intelligent ranking algorithm based on multiple factors
  • Create REST APIs to allow non-browser based usage of your web apps
  • Customize the Django admin to quickly create a full-featured and rich content management system
  • Use Elasticsearch with Django to create blazing fast e-commerce websites
  • Translate your Django applications into multiple languages
  • Dive deep into Django forms and how they work internally

About the Author

Asad Jibran Ahmed is an experienced programmer who has worked mostly with Django-based web applications for the past 5 years. Based in Dubai, UAE, he has worked with some of the biggest web properties in the region, including Dubizzle, the number one classifieds platform in UAE; Nabbesh, one of the top freelancing platforms in the MENA region; and Just Property, a hot and rising name in the property portal space of the region.

His experience with such big names has given him a keen insight into how to design performant, stable, and user friendly web applications, all the while using programming practices that make sure that the code base is maintainable for years.

Table of Contents

  1. Blueblog – a Blogging Platform
  2. Discuss – a Hacker News Clone
  3. Djagios – a Nagios Clone in Django
  4. A Car Rental App
  5. Multilingual Movie Database
  6. Daintree – an E-commerce Site
  7. Form Mason – a Monkey of your own
  8. Development Environment Setup Details and Debugging Techniques


فهرست مطالب

Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewer......Page 6
www.PacktPub.com......Page 7
Table of Contents......Page 8
Preface......Page 12
Chapter 1: Blueblog – a Blogging Platform......Page 18
Setting up our development environment......Page 19
Database settings......Page 20
A base template......Page 21
User accounts......Page 22
Account registration......Page 23
Generic views......Page 25
Template and URLs......Page 26
Login and logout......Page 27
The login view......Page 28
The logout view......Page 29
The blog......Page 30
Models......Page 31
Creating a blog view......Page 32
The home page......Page 37
The blog settings view......Page 38
Creating and editing blog posts......Page 40
Editing blog posts......Page 42
Multiple users......Page 44
Security......Page 45
Sharing blog post......Page 46
Summary......Page 53
Chapter code packs......Page 54
Requirements......Page 55
Starting out......Page 56
Link submission......Page 57
Comments......Page 63
Voting......Page 78
Ranking submission......Page 83
Spam protection......Page 85
Summary......Page 88
Chapter 3: Djagios – a Nagios Clone in Django......Page 90
Requirements......Page 91
The model......Page 92
Django management commands......Page 94
A better model representation......Page 98
Status page......Page 99
The model......Page 107
Management views......Page 108
Showing triggered alerts on the status page......Page 115
Accepting data from remote systems......Page 119
Testing API endpoints......Page 121
Summary......Page 126
Code pack......Page 128
Fixtures......Page 129
Image and File fields......Page 131
The Django admin app......Page 133
Showing the car names......Page 139
A peek behind the curtain......Page 140
Filtering objects......Page 142
Quick edit......Page 143
Admin actions......Page 144
UX improvements......Page 146
Summary......Page 148
Chapter 5: Multilingual Movie Database......Page 150
Getting the project up and running......Page 151
Translating our static content......Page 153
How did all that work?......Page 157
Letting the user decide which language to use......Page 162
Persisting the user choice......Page 164
Translating our models......Page 166
Summary......Page 172
Chapter 6: Daintree – an E-commerce Site......Page 174
Code pack......Page 175
Exploring Elasticsearch......Page 176
First steps with Elasticsearch......Page 177
Searching from Python......Page 181
Mapping......Page 182
Defining a mapping......Page 184
Inserting documents into Elasticsearch from Python......Page 185
Getting all our data into Elasticsearch......Page 186
Adding search......Page 188
Configuration management......Page 193
More search options......Page 195
Aggregations and filters......Page 198
Category aggregation......Page 199
Full text search and analysis......Page 204
Searching with aggregations......Page 208
Summary......Page 214
Chapter 7: Form Mason – a Monkey of your own......Page 216
Looking at a Django form......Page 217
Generating dynamic forms......Page 220
Generating a form out of JSON......Page 222
A model for our JSON......Page 226
Creating a better user interface......Page 230
Saving the responses......Page 234
Showing the responses......Page 236
An improved responses list......Page 238
Designing a form creation interface......Page 241
Small fixes......Page 248
Summary......Page 253
Appendix: Development Environment Setup Details and Debugging Techniques......Page 256
Using pdb to debug Django views......Page 257
Developing on Windows......Page 258
Index......Page 260




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