کتاب Django 3 By Example جدیدترین کتاب تا کنون برای یادگیری چارچوب جنگو نسخه 3 میباشد. در این کتاب همراه با مثالهای عملی به یادگیری این چارچوب قدرتمند و معروف پرداخته میشود. از جمله پروژههایی که در کتاب Django 3 By Example آموزش داده شده است عبارتاند از:
- شبکه اجتماعی
- فروشگاه آنلاین
- سرور چت
همچنین کتاب Django 3 By Example در کنار آموزش به همراه پروژه در هر فصل به بازگویی نکات مهم و طلایی پایتون نیز میپردازد.
مروری بر جنگو:
Django یک چارچوب وب رایگان و متنباز است که در Python نوشته شده و از الگوی معماری MVT یا همون model-view-template پیروی میکند. هدف اصلی Django این است که ایجاد وبسایتهای پیچیده و مبتنی بر پایگاه داده را آسانتر کند. این چارچوب بر قابلیت استفاده مجدد، Pluggability اجزای سازنده، کد کمتر، اتصال کم و توسعه سریع تأکید میکند. در این چارچوب از Python در سراسر برنامه حتی برای فایلهای تنظیمات و مدلهای داده استفاده میشود.
اجزا
علی رغم نامگذاری خاص خود مانند نامگذاری اشیا قابل خواندن توسط پاسخهای HTTP که View نام دارد، چارچوب هسته Django را میتوان به عنوان یک معماری MVC نیز یاد کرد. همچنین موارد زیر در چارچوب این هسته گنجانده شدهاند:
- یک وب سرور سبک و مستقل برای توسعه و آزمایش.
- یک سیستم قالب که از مفهوم ارث برده شده از برنامه نویسی شی گرا استفاده میکند.
- یک چارچوب ذخیره سازی که میتواند از هر یک از چندین روش Cache استفاده کند.
- یک سیستم بینالمللیسازی شامل ترجمه های اجزای سازنده Django به زبانهای مختلف
- یک سیستم برای گسترش قابلیتهای موتور قالب
برنامههای کاربردی همراه
توزیع اصلی Django همچنین تعدادی از برنامههای موجود در بسته Contrib خود را شامل میشود که میتوان به موارد زیر اشاره کرد:
- یک سیستم تأیید هویت extensible
- رابط کاربری اداری پویا
- ابزار برای تولید خوراک RSS و Atom syndication
- ابزار برای تولید نقشه های سایت گوگل
- یک چارچوب برای ایجاد برنامههای کاربردی GIS
مقدمات و طبقهبندی سرور
Django را میتوان در رابطه با آپاچی یا Nginx با استفاده از WSGI یا کوکی با استفاده از فلوت اجرا کرد. Django نیز شامل توانایی راه یک سرور FastCGI میشود که امکان استفاده از پشت هر وب سروری که از FastCGI پشتیبانی میکند را میدهد (مانند Lighttpd یا Hiawatha). این چارچوب همچنین میتواند در رابطه با Python در هر سرور درخواست Java EE مانند GlassFish یا JBoss اجرا شود.
ویژگیهای خاص
- جالب و دیدنی
این چارچوب برای کمک به توسعهدهندگان طراحی شده است تا برنامهها را هر چه سریعتر و در اسرع وقت به اتمام رساند.
- اطمینان
این چارچوب امنیت را به طور جدی ایفا میکند و به توسعهدهندگان کمک میکند تا از بسیاری از خطاهای امنیتی مشترک جلوگیری کنند.
- فوقالعاده مقیاسپذیر
برخی از شلوغترین سایتها در وب، توانایی این چارچوب را به سرعت و انعطافپذیری در مقیاس میگیرند.
سرفصلهای کتاب Django 3 By Example:
- Building a Blog Application
- Enhancing Your Blog with Advanced Features
- Extending Your Blog Application
- Building a Social Website
- Sharing Content on Your Website
- Tracking User Actions
- Building an Online Shop
- Managing Payments and Orders
- Extending Your Shop
- Building an E-Learning Platform
- Rendering and Caching Content
- Building an API
- Building a Chat Server
- Going Live
فایل کتاب Django 3 By Example را میتوانید پس از پرداخت دانلود کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.