خرید و دانلود کتاب Two Scoops of Django 1.11 اثر Daniel و Audrey Roy Greenfeld
۸۹.۰۰۰ تومان قیمت اصلی ۸۹.۰۰۰ تومان بود.۴۵.۰۰۰ تومانقیمت فعلی ۴۵.۰۰۰ تومان است.
مشخصات فایل
- نوع فایل: PDF
- زبان: انگلیسی
- حجم فایل: 5.36 مگابایت
- قابل استفاده در: موبایل، تبلت، کامپیوتر
- نوع دسترسی: دانلود فوری بعد از خرید
بهترین تجربیات و روشها (Best Practices) برای معماری و توسعه وب با فریمورک جنگو
راهنمای جامع بهترین روشهای توسعه با جنگو
این کتاب شامل مجموعهای از بهترین شیوهها (Best Practices) برای توسعهدهندگان جنگو است که از طریق سالها تجربه و کار با این فریمورک توسط Daniel و Audrey Roy Greenfeld گردآوری شده است. هدف این کتاب آموزش مفاهیمی است که در مستندات رسمی جنگو به طور کامل پوشش داده نشدهاند، تا به شما کمک کند پروژههایی مقیاسپذیر، امن و قابل نگهداری بسازید.
اصول کلیدی طراحی در جنگو
نویسندگان این کتاب بر اساس چند اصل بنیادین برنامهنویسی میکنند که در سراسر کتاب به آنها اشاره شده است:
ساده نگهداشتن کد (KISS): پرهیز از پیچیدگیهای غیرضروری در طراحی سیستم برای راحتتر شدن نگهداری و افزودن قابلیتهای جدید.
مدلهای چاق، ویوهای لاغر: قرار دادن منطق تجاری (Business Logic) در مدلها (Models) و ماژولهای کاربردی به جای ویوها (Views) و قالبها (Templates).
برنامه ۱۲ عاملی (The Twelve-Factor App): استفاده از متدولوژی استاندارد برای ساخت برنامههای مقیاسپذیر و قابل استقرار در فضای وب.
مباحث و سرفصلهای پوششدادهشده
این کتاب راهنمایی ساختاریافته از صفر تا صدِ بهکارگیری جنگو را ارائه میدهد:
مدیریت تنظیمات و محیط توسعه: آموزش ساختاردهی صحیح فایلهای پروژه، استفاده از
virtualenvوpip، و مدیریت متغیرهای محیطی برای تفکیک پیکربندی از کد.مدلها و پایگاه داده: بهترین روشهای طراحی مدل، مدیریت Migrationها، پرهیز از وراثت چندجدولی (Multi-table inheritance) و بهینهسازی کوئریهای دیتابیس با ارزیابی تنبل (Lazy Evaluation).
ویوها و فرمها: مقایسه و نحوه استفاده صحیح از ویوهای مبتنی بر کلاس (CBVs) و مبتنی بر تابع (FBVs)، و همچنین بررسی الگوهای رایج اعتبارسنجی در Formها.
ایجاد API با Django REST Framework: اصول طراحی و معماری REST APIها، کنترل نرخ دسترسی (Rate Limiting) و مدیریت نسخهبندی API.
امنیت و استقرار (Deployment): دستورالعملهای امنیتی برای مقابله با حملات XSS، SQL Injection و Clickjacking، تنظیمات HTTPS، و آموزش راهاندازی پروژهها بر روی پلتفرمهایی مانند Heroku و Elastic Beanstalk به همراه تنظیمات CI (ادغام مداوم).

نقد و بررسیها
هنوز بررسیای ثبت نشده است.