ویژگیهای کلیدی
● راهکارها و تمرینهای واقعی برای ساخت راهحلهای Django پویا و مقیاسپذیر.
● ساخت یک سیستم جامع مدیریت وظایف به صورت عملی.
● بررسی تکنیکهای پیشرفته API، تست و استقرار با کاربردهای واقعی.
توضیحات کتاب
این راهنمای جامع، منبعی ضروری برای توسعهدهندگانی است که به دنبال ارتقای مهارتهای توسعه وب خود در Django و Python هستند. کتاب با ایجاد یک بنیان قوی و درک معماری Django، با تأکید بر الگوی Model-View-Template (MVT) و یک لایه سرویس محوری برای ایجاد برنامههای وب مقیاسپذیر، آغاز میشود. سپس کتاب به جنبههای عملی میپردازد و خوانندگان را از طریق توسعه یک برنامه مدیریت وظایف راهنمایی میکند. این رویکرد عملی، مفاهیم اساسی را تقویت کرده و انعطافپذیری و کارایی Django را در سناریوهای واقعی به نمایش میگذارد.
بخشهای پیشرفته کتاب به شما کمک میکنند تا با چالشهای پیچیده مقابله کنید، موضوعاتی مانند جلوگیری از ارسال دوباره فرمها، پیادهسازی تکنیکهای قفلگذاری خوشبینانه و بدبینانه آفلاین، تسلط بر توسعه API با Django Ninja، و اطمینان از قابلیت اطمینان برنامه از طریق تست جامع با pytest را پوشش میدهد. این کتاب با بینشهای عملی برای استقرار برنامههای Django با Docker و Kubernetes به اوج خود میرسد، و شما را برای مقابله مؤثر با چالشهای دنیای واقعی مجهز میکند.
آنچه خواهید آموخت
● پتانسیل Django 4.2 و Python را برای تخصص در توسعه وب قوی آزاد کنید.
● یک پروژه کامل Django را به طور یکپارچه بسازید و مستقر کنید، و ویژگیهای اساسی مانند احراز هویت، مجوز و قابلیتهای چند مستأجره را پیادهسازی کنید.
● APIها را با Django Ninja توسعه و ایمن کنید و بهترین شیوهها را برای یک فرآیند ساده دنبال کنید.
● در تست با pytest مهارت کسب کنید و از ایجاد برنامههای Django قابل اعتماد و بدون خطا اطمینان حاصل کنید.
● مهارتهای خود را ارتقا دهید و با استفاده از جدیدترین ابزارها و تکنیکها در توسعه Django، راهحلهای وب را با اطمینان ایجاد کنید.
فهرست مطالب
1. مقدمهای بر Django و Python
2. راهاندازی محیط توسعه شما
3. شروع به کار با پروژهها و برنامههای Django
4. مدلهای Django و PostgreSQL
5. نماها و مدیریت URL در Django
6. استفاده از موتور قالب Django
7. فرمها در Django
8. احراز هویت و مجوز کاربر در Django
9. Django Ninja و APIها
10. تست با pytest
11. استقرار برنامههای Django با Gunicorn و Docker
12. سخن پایانی و مسیرهای آینده
نمایه