Web Development with Django 6

  • ناشرPackt
  • سال انتشار2026
  • ویرایش3
  • زبانEnglish
  • تعداد صفحات758
  • شابک9781836202073

شناسه محصول: SKY-VBX-CODE-A237 دسته: , , ,
برند: Packt

محدوده قیمت: 1,770,000 تومان تا 4,583,000 تومان

15 نفر در حال مشاهده این محصول هستند!

تحویل اکسپرس

حمل رایگان سفارشات بالای 1 میلیون تومان

پرداخت امن

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

ضمانت اصالت کالا

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

7 روز گارانتی بازگشت وجه

امکان پرداخت انلاین یا پرداخت حضروی درب منزل

🌐 با Django 6 وب‌سایت‌های مدرن و امن را به سادگی و سرعت بسازید؛ آن هم از طریق کیس‌استادی‌های واقعی که برای جدیدترین قابلیت‌های Async و پشتیبانی از پایتون مدرن به‌روزرسانی شده‌اند.

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

🔹 تسلط بر قابلیت‌های Django 6، پارادایم MVT و ویژگی‌های جدید مبتنی بر Async.

🔹 ساخت و توسعه یک سایت بررسی کتاب با استفاده از تمپلیت‌ها، فرم‌ها و ابزارهای ORM به‌روز شده.

🔹 بررسی REST APIها، ویوهای Async، پکیج‌های Third-party، تست‌نویسی و گزینه‌های مدرن برای Deployment.

🎁 خرید نسخه چاپی یا کیندل، شامل نسخه الکترونیکی (PDF) رایگان هم می‌شود.

📖 توضیحات کتاب

💡 خسته نشدید از اینکه ساعت‌ها وقت‌تان را پای کدهای تکراری (Boilerplate) تلف کنید، در حالی که باید روی بیزنس‌لاژیک و فیچرها تمرکز کنید؟ Django 6 با بهبودهای اساسی در اکوسیستم وب پایتون — از پشتیبانی گسترده از Async گرفته تا رندرینگ بهتر فرم‌ها و امنیت قوی‌تر — ورک‌فلو شما را متحول می‌کند. این کتاب به شما یاد می‌دهد چطور از این آپگریدها برای ساخت اپلیکیشن‌های سریع، امن و مقیاس‌پذیر استفاده کنید.

📚 شما قدرت Django 6 را با ساخت یک پروژه کامل به نام Bookr (مخزنی برای نقد و بررسی کتاب) کشف خواهید کرد که دقیقاً چالش‌های دنیای واقعی توسعه نرم‌افزار را شبیه‌سازی می‌کند. از طریق تمرین‌های عملی، یاد می‌گیرید چطور فایل‌های استاتیک را هندل کنید، فرم‌ها را با سیستم رندرینگ جدید بنویسید و ویوها و عملیات ORM را به صورت Async مدیریت کنید.

🔐 همچنین سراغ کارهای حیاتی مثل احراز هویت (Authentication)، رعایت Best Practiceهای امنیتی و ادغام با ابزارهای مدرن فرانت‌اند خواهید رفت تا در نهایت آماده دیپلوی کردن اپلیکیشن‌های پایتونی خودتان در مقیاس بزرگ باشید.

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

🎯 استارت زدن یک پروژه Django 6 و تعریف مدل‌ها با ORM بهبودیافته.

🛠️ کار با ویوهای فانکشنال و کلاس‌بیس (CBV) و کنترل رفتار اپلیکیشن با تمپلیت‌ها.

🔑 پیاده‌سازی سیستم‌های احراز هویت، سطح دسترسی و متدهای مدرن مدیریت Session.

📝 ساخت فرم‌های کاربردی با استفاده از Rendering API جدید در نسخه ۶.

🌐 ساخت RESTful APIها و فیچرهای جاوااسکریپتی برای اتصال به آن‌ها.

🗄️ اتصال به PostgreSQL و اجرای پرس‌وجوهای Async-ready در جاهایی که پشتیبانی می‌شود.

👥 این کتاب برای چه کسانی است؟

💻 این کتاب برای برنامه‌نویس‌هایی است که می‌خواهند مهارت‌های وب خود را با Django 6 ارتقا دهند. اگر پایتون بلد هستید و با HTML/CSS/JS آشنایی دارید، بیشترین بهره را از این کتاب می‌برید. مخصوصاً برای کسانی که می‌خواهند قابلیت‌های جدید Async و الگوهای دیپلوی آماده پروداکشن را یاد بگیرند، عالی است.

📑 فهرست مطالب

۱ مقدمه‌ای بر جنگو

۲ مدل‌ها و Migrationها

۳ ویوها، تنظیمات URL و تمپلیت‌ها در جنگو

۴ آشنایی با پنل ادمین جنگو

۵ سرو کردن فایل‌های Static

۶ فرم‌ها (Forms)

۷ اعتبارسنجی پیشرفته فرم و Model Forms

۸ سرو کردن فایل‌های رسانه‌ای و آپلود فایل

۹ سشن‌ها و احراز هویت

۱۰ سفارشی‌سازی و تنظیمات پیشرفته پنل ادمین

۱۱ تمپلیت‌نویسی پیشرفته و ویوهای کلاس‌بیس

۱۲ ساخت یک REST API

۱۳ تولید فایل‌های CSV، PDF و سایر فایل‌های باینری

۱۴ تست کردن اپلیکیشن‌های جنگو

۱۵ دیپلوی کردن یک پروژه جنگو

👨‍💻 درباره نویسندگان

کریس گست: توسعه‌دهنده استرالیایی با ۲۶ سال سابقه کار با پایتون در حوزه‌های سلامت و لجستیک. او در حال حاضر روی پردازش زبان‌های باستانی تحقیق می‌کند.

مارک واکر: لید تکنیکال Django CMS که از سال ۲۰۱۲ سیستم‌های تحت پروداکشن جنگو را می‌سازد و در پروژه‌های اوپن‌سورس بسیار فعال است.

بن شاو: مهندس نرم‌افزار ساکن اوکلند با ۱۴ سال سابقه که از سال ۲۰۰۷ با جنگو کد می‌زند و عاشق مباحث DevOps و اتوماسیون است.

سوراب بادوار: مهندس زیرساخت در LinkedIn که روی ابزارهایی برای مقیاس‌پذیری سرویس‌ها برای هزاران کاربر همزمان کار می‌کند.

بهارات چاندرا: توسعه‌دهنده با سابقه با تخصص در استک پایتون و معماری‌های میکروسرویس که در حال حاضر ساکن سیدنی است.

Create modern, secure websites easily and quickly with Django 6 through realistic case studies updated for the latest async features and modern Python support

Key Features

  • Get to grips with Django 6 functionality, the MVT paradigm, and its new async-powered features
  • Build and extend a book-review site using updated templates, forms, async features, and ORM tools
  • Explore REST APIs, async views, third-party integrations, testing, and modern deployment options
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Tired of spending hours on boilerplate code when you should be building features? Django 6 transforms your workflow with major improvements to the Python web ecosystem—from expanded async support to improved form rendering, stronger security, and modern template and ORM capabilities. This book shows you how to take full advantage of these upgrades to build reliable, secure, and high-performance web applications in a structured, hands-on way.

You’ll discover Django 6’s power by building an end-to-end case study of developing a website called Bookr, a repository for book reviews that mirrors real development workflows. Through guided practical exercises, you’ll learn how to serve static files, implement forms using Django 6’s improved rendering system, handle async views and ORM operations, and manage sessions to create a seamless user experience. You’ll also tackle essential tasks such as authentication, security best practices, and integrating modern front-end tools.

By the end of this Django book, you’ll be ready to build and deploy your own scalable, modern Python web applications using Django 6.

What you will learn

  • Start a new Django 6 project and define models using the improved ORM
  • Work with function and class-based views using templates to control application behavior
  • Implement authentication, permissions, and modern session handling techniques
  • Create practical forms using Django 6’s updated rendering API
  • Build RESTful APIs and the JavaScript features that integrate with them
  • Connect to PostgreSQL and run async-ready queries where supported

Who this book is for

This book is for programmers who want to enhance their web development skills with Django 6. You’ll get the most out of it if you already know Python programming and are familiar with JavaScript, HTML, and CSS. This book is especially useful for anyone looking to understand Django’s new async capabilities, modern security features, and production-ready web development patterns.

Table of Contents

  1. Introduction to Django
  2. Models and Migrations
  3. Django Views, URL Configuration, and Templates
  4. An Introduction to Django Admin
  5. Serving Static Files
  6. Forms
  7. Advanced Form Validation and Model Forms
  8. Media Serving and File Uploads
  9. Sessions and Authentication
  10. Advanced Django Admin and Customizations
  11. Advanced Templating and Class-Based Views
  12. Building a REST API
  13. Generating CSV, PDF, and Other Binary Files
  14. Testing Your Django Applications
  15. Deploying a Django Project

About the Author

Chris Guest is an Australian software developer who has worked with Python for 26 years in health, manufacturing, publishing, and logistics. He uses Django as his go-to platform for web development. He is currently researching natural language processing with ancient Anatolian languages.

Mark Walker has been building production Django systems since 2012. As technical lead of Django CMS and an active open source contributor for over a decade, he has helped shape tools used by developers worldwide. He has architected high-traffic platforms for some of the world’s largest events and now builds large-scale fantasy sports games serving millions of users, with a focus on scalability, performance, and pragmatic system design.

Ben Shaw is a software engineer based in Auckland, New Zealand. He has worked as a developer for over 14 years and has been building websites with Django since 2007. In that time, his experience has helped many different types of companies, ranging in size from start-ups to large enterprises. He is also interested in machine learning, data science, automating deployments, and DevOps. When not programming, Ben enjoys outdoor sports and spending time with his partner and son.

Saurabh Badhwar is an infrastructure engineer who works on building tools and frameworks that enhance developer productivity. A major part of his work involves using Python to develop services that scale to thousands of concurrent users. He is currently employed at LinkedIn and works on infrastructure performance tools and services.

Bharath Chandra K S is a passionate software developer with over 14 years of experience in the industry, currently residing in Sydney, Australia. He specializes in Python stack development, including frameworks such as Flask and Django, and has extensive experience with both monolithic and microservice architectures. Bharath has developed various public-facing applications and data-processing backend systems. When not creating software, he enjoys cooking delicious food.

ناشرPackt
ویرایش3
زبانEnglish
سال انتشار2026
شابک9781836202073
تعداد صفحات758
قطعB5
کیفیتاورجینال انتشارات
نوع چاپرنگی, سیاه و سفید
نوع جلدجلد سخت, شومیز, طلقی

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

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

اولین کسی باشید که دیدگاهی می نویسد “Web Development with Django 6”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محدوده قیمت: 1,770,000 تومان تا 4,583,000 تومان

محصولات مشابه