کتاب Web Development with Django 6: A definitive guide to building modern Python web applications using Django 6 (توسعه وب با جنگو ۶: راهنمای قطعی برای ساخت برنامههای وب مدرن پایتون با استفاده از جنگو ۶)، نسخه سوم است که توسط کریس گست و همکارانش نوشته شده و در سال ۲۰۲۶ توسط Packt Publishing منتشر شده است.
جهت دانلود کتاب Web Development with Django 6 میتوانید از لینک زیر استفاده کنید:
faghatketab.ir/product/web-development-with-django-6/

مقدمهای بر کتاب Web Development with Django 6:
با جنگو ۶ (Django 6) و از طریق مطالعات موردی واقعگرایانه که برای پشتیبانی از جدیدترین قابلیتهای ناهمگام (Async) و پایتون مدرن بهروزرسانی شدهاند، وبسایتهای مدرن و امن را به آسانی و با سرعت خلق کنید.
تسلط بر قابلیتهای جنگو ۶، الگوی MVT و ویژگیهای جدید مبتنی بر ناهمگام (Async) آن
ساخت و توسعه یک وبسایت نقد کتاب با استفاده از قالبها، فرمها، قابلیتهای ناهمگام و ابزارهای ORM بهروزرسانیشده
بررسی APIهای REST، نماهای ناهمگام (Async Views)، یکپارچهسازیهای شخص ثالث، تست و گزینههای استقرار مدرن
از صرف ساعتها وقت روی کدهای تکراری و پایهای وقتی که باید مشغول ساخت ویژگیها باشید خسته شدهاید؟ جنگو ۶ با ایجاد بهبودهای عمده در اکوسیستم وب پایتون—از گسترش پشتیبانی ناهمگام گرفته تا بهبود رندرینگ فرمها، امنیت قویتر و قابلیتهای مدرن قالب و ORM—جریان کاری شما را متحول میکند. این کتاب به شما نشان میدهد که چگونه از این ارتقاها نهایت استفاده را ببرید تا برنامههای وب قابلاعتماد، امن و با کارایی بالا را به روشی ساختاریافته و عملی بسازید.
شما قدرت جنگو ۶ را با ساخت یک مطالعه موردی جامع از توسعه وبسایتی به نام Bookr (مخزنی برای نقد و بررسی کتاب که منعکسکننده جریانهای کاری واقعی توسعه است) کشف خواهید کرد. از طریق تمرینهای عملی هدایتشده، یاد خواهید گرفت چگونه فایلهای استاتیک را سرو کنید، فرمها را با استفاده از سیستم رندرینگ بهبودیافته جنگو ۶ پیادهسازی کنید، نماها و عملیات ORM ناهمگام را مدیریت کنید، و نشستها (Sessions) را برای ایجاد یک تجربه کاربری یکپارچه مدیریت کنید. همچنین کارهای ضروری مانند احراز هویت، بهترین روشهای امنیتی و یکپارچهسازی ابزارهای فرانتاند مدرن را پوشش خواهید داد.
تا پایان این کتاب جنگو، آماده خواهید بود تا برنامههای وب مقیاسپذیر و مدرن پایتون خود را با استفاده از جنگو ۶ بسازید و مستقر کنید.
راهاندازی یک پروژه جدید جنگو ۶ و تعریف مدلها با استفاده از ORM بهبودیافته
کار با نماهای تابعمحور و کلاسمحور با استفاده از قالبها برای کنترل رفتار برنامه
پیادهسازی احراز هویت، دسترسیها و تکنیکهای مدرن مدیریت نشست (Session)
ایجاد فرمهای کاربردی با استفاده از API رندرینگ بهروزرسانیشده در جنگو ۶
ساخت APIهای RESTful و ویژگیهای جاوا اسکریپت که با آنها یکپارچه میشوند
اتصال به PostgreSQL و اجرای پرسوجوهای آماده برای ناهمگامسازی (Async) در صورت پشتیبانی
این کتاب برای برنامهنویسانی نوشته شده است که میخواهند مهارتهای توسعه وب خود را با جنگو ۶ ارتقا دهند. اگر از قبل برنامهنویسی پایتون را میدانید و با جاوا اسکریپت، HTML و CSS آشنا هستید، بیشترین بهره را از این کتاب خواهید برد. این کتاب بهویژه برای هر کسی که میخواهد قابلیتهای ناهمگام جدید جنگو، ویژگیهای امنیتی مدرن و الگوهای توسعه وب آماده برای محیط تولید (Production) را درک کند، بسیار مفید است.
مقدمهای بر جنگو
مدلها و مایگریشنها
نماهای جنگو، پیکربندی URL و قالبها
مقدمهای بر ادمین جنگو
ارائه فایلهای استاتیک
فرمها
اعتبارسنجی پیشرفته فرم و فرمهای مدلی
ارائه رسانه و آپلود فایل
نشستها (Sessions) و احراز هویت
ادمین پیشرفته و سفارشیسازیهای جنگو
قالببندی پیشرفته و نماهای مبتنی بر کلاس
ساخت یک API مبتنی بر REST
تولید فایلهای CSV، PDF و سایر فایلهای باینری
تست کردن برنامههای جنگو
استقرار یک پروژه جنگو