Django Design Patterns and Best Practices, 2nd Edition

تاریخ: 1400/02/10 18:44
توسط: MotoMan
امتیاز: ۰
تعداد بازدید: ۵۷۷۹
دیدگاه ها: ۰
برچسب ها: Python |Django |
کتاب Django Design Patterns and Best Practices, 2nd Edition
Packt Publishing
Arun Ravindran
9781788831345
2018
282
English

ایجاد برنامه‌های وب ایمن و قابل نگهداری به دانش جامعی نیاز دارد. ویرایش دوم این کتاب نه تنها جنگو را بررسی می‌کند، بلکه سال‌ها تجربه را در قالب الگوهای طراحی و بهترین شیوه‌ها دربر می‌گیرد. این کتاب به جای اینکه فقط به الگوهای طراحی GoF پایبند باشد، الگوهای سطح بالاتری را نیز بررسی می‌کند. با استفاده از آخرین نسخه‌ی Django و Python، در حالی که پیش زمینه مفهومی محکمی ایجاد می‌کنید، درباره کانال‌ها و asyncio خواهید آموخت. این کتاب گزینه‌های طراحی را مقایسه می‌کند تا به شما در تصمیم گیری روزمره سریع‌تر در یک محیط به سرعت در حال تغییر کمک کند.
در کتاب Django Design Patterns and Best Practices, 2nd Edition (الگو‌های طراحی و بهترین شیوه‌های جنگو، ویرایش دوم)، شما ابتدا درباره الگو‌های معماری مختلف یاد خواهید گرفت که بسیاری از آن‌ها برای ساخت جنگو استفاده می‌شوند. شما با جمع آوری نیازمندی ها، ایجاد ماکت‌ها و راه اندازی پروژه، با ساخت یک پروژه ابرقهرمانی سرگرم کننده شروع خواهید کرد. از طریق مثال‌های پروژه محور، شما Model، View، قالب ها، گردش کار‌ها و تکنیک‌های استفاده مجدد از کد را بررسی خواهید کرد. علاوه بر این، شما تکنیک‌های کاربردی کد نویسی Python را در Django یاد خواهید گرفت که به شما امکان می‌دهند تا مشکلات مربوط به موضوعات پیچیده مانند کد قدیمی، مدل سازی داده‌ها و قابلیت استفاده مجدد از کد را برطرف کنید.
شما اصول طراحی API و بهترین شیوه‌ها را بررسی خواهید کرد و نیاز به گردش کار‌های ناهمزمان را درک خواهید کرد. در طول این سفر، شما تکنیک‌های محبوب تست کد پایتون را در جنگو، تهدیدهای مختلف امنیت وب و اقدامات متقابل آنها و نظارت و عملکرد برنامه خودتان را مطالعه خواهید کرد. این کتاب برای شما مناسب است، چه تازه با جنگو آشنا شده باشید و چه فقط می‌خواهید بهترین شیوه‌های آن را بیاموزید و نیازی نیست که در جنگو یا پایتون متخصص باشید. همچنین برای مطالعه این کتاب داشتن دانش قبلی از الگوها انتظار نمی‌رود، اما مفید خواهد بود.

 

 

مطالبی که در کتاب «بهترین شیوه‌ها و الگو‌های طراحی جنگو، ویرایش دوم» خواهید آموخت:

  • استفاده از الگو‌های طراحی رایج برای کمک به شما در نوشتن کد بهتر
  • پیاده سازی بهترین شیوه‌ها و اصطلاحات در این چارچوب به سرعت در حال تحول
  • کار کردن و اشکال زدایی کد قدیمی
  • استفاده از ابزار‌های ناهمزمان ماندد Celery، Channels و asyncio
  • استفاه از الگو‌ها هنگام طراحی اینترفیس‌های API با Django REST Framework
  • کاهش بار نگهداری با کد‌های تمیز‌تر و به خوبی تست شده
  • میزبانی، استقرار و ایمن سازی پروژه‌های جنگو

 

Table of Contents:
- Chapter 1: Django and Patterns
- Chapter 2: Application Design
- Chapter 3: Models
- Chapter 4: Views and URLs
- Chapter 5: Templates
- Chapter 6: Admin Interface
- Chapter 7: Forms
- Chapter 8: Working Asynchronously
- Chapter 9: Creating APIs
- Chapter 10: Dealing with Legacy Code
- Chapter 11: Testing and Debugging
- Chapter 12: Security
- Chapter 13: Production-Ready
- Appendix: Python 2 Versus Python 3

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...