0
نام کتاب
Web Development with Django 6

A definitive guide to building modern Python web applications using Django 6

Chris Guest, Mark Walker, Ben Shaw, Saurabh Badhwar, Bharath Chandra K S

Paperback758 Pages
PublisherPackt
Edition3
LanguageEnglish
Year2026
ISBN9781836202073
1K
A237
انتخاب نوع چاپ:
جلد سخت
1,876,000ت
0
جلد نرم
1,976,000ت(2 جلدی)
0
طلق پاپکو و فنر
2,016,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Django

#REST_API

#CSS

#JavaScript

#website

#PostgreSQL

#framework

#RESTful_API

#JavaScript

#HTML

#CSS

#Python

توضیحات

🌐 با 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.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Django
1,604
Django for APIs 4
600,000 تومان
Django
1,120
Beginning Django
1,598,000 تومان
Django
1,749
Django for Beginners
884,000 تومان
Django
762
Mastering Django: Core
1,717,000 تومان
Django
1,537
Django for Professionals 4
796,000 تومان
Django
1,425
Web Development with Django 6
1,956,000 تومان
Django
1,219
Designing Microservices with Django
551,000 تومان
Django
1,696
Django 5 By Example
2,000,000 تومان
Django
1,930
Django 4 By Example
1,970,000 تومان
Django
1,377
High Performance Django
560,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©