کتاب Ultimate Django for Web App Development Using Python: Build Modern, Reliable and Scalable Production-Grade Web Applications with Django and Python (جنگو نهایی برای توسعه برنامههای وب با استفاده از پایتون: ساخت برنامههای وب مدرن، قابل اعتماد و مقیاسپذیر برای تولید با جنگو و پایتون) راهنمای جامع شما برای تسلط بر توسعه برنامه های وب با جنگو و پایتون است.
چه یک توسعهدهنده با تجربه باشید و چه تازه شروع به کار کردهاید، این کتاب شما را با ابزارها و تکنیکهای مورد نیاز برای ساخت برنامههای کاربردی وب مدرن، قابل اعتماد و مقیاسپذیر مجهز میکند. از طریق مثالهای عملی و بینشهای متخصص، میآموزید که چگونه از قدرت جنگو و پایتون برای ایجاد راهحلهای وب با کیفیت بالا که نیازهای چشمانداز فناوری امروزی را برآورده میکنند، استفاده کنید.
در ادامه مقدمهای از کتاب Ultimate Django for Web App Development Using Python را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Ultimate Django for Web App Development Using Python:
این کتاب خوانندگان را در ساخت یک برنامه وب جامع با استفاده از جنگو و پایتون راهنمایی میکند. هر فصل بر اساس آخرین فصل است، از راهاندازی یک محیط توسعه گرفته تا استقرار یک برنامه کاربردی کاملاً کاربردی که در یک خوشه Kubernetes اجرا میشود.
بیشتر بخوانید: کتاب Django 5 By Example
کتاب Ultimate Django for Web App Development Using Python برای چه کسی است؟
مبتدیان پوشش جامعی از موضوعات اساسی پیدا میکنند، در حالی که برنامهنویسان با تجربهتر به موضوعات پیشرفته مانند جلوگیری از ارسال دو فرم و اجرای تکنیکهای قفل بدبینانه و خوش بینانه آفلاین میپردازند.
بیشتر بخوانید: کتاب Django 4 By Example
نحوه استفاده از کتاب Ultimate Django for Web App Development Using Python
برای مبتدیان، خواندن متوالی این کتاب توصیه میشود، زیرا هر فصل به تدریج به دانش فصل قبل میافزاید. توسعهدهندگان باتجربه میتوانند مستقیماً به فصلها یا بخشهای خاصی که با علایق یا زمینههایی که در آن به دنبال درک عمیقتری هستند، بروند.
همانطور که خوانندگان در فصلهای این کتاب پیشرفت میکنند، دعوت به اشتراکگذاری دانش و کمک به جامعه انجام میشود. امید این است که این کتاب تجربه خواننده را غنی کند و خواندن آن لذت بخش باشد، درست همانطور که در طول فرآیند نوشتن در نظر گرفته شده است.
بیشتر بخوانید: کتاب Becoming an Enterprise Django Developer
آنچه کتاب Ultimate Django for Web App Development Using Python پوشش میدهد:
این کتاب خوانندگان را در ساخت یک برنامه وب جامع با استفاده از جنگو و پایتون راهنمایی میکند. هر فصل بر اساس آخرین فصل است، از راهاندازی یک محیط توسعه گرفته تا استقرار یک برنامه کاربردی کاملاً کاربردی که در یک خوشه Kubernetes اجرا میشود.
فصل ۱: مقدمهای بر جنگو و پایتون
این فصل پایتون و چارچوب جنگو را معرفی میکند، فلسفه جنگو، آخرین ویژگیهای جنگو ۴. ۲ و سازگاری نحو و معنایی Python با جنگو را شرح میدهد.
فصل ۲: تنظیم محیط توسعه شما
این فصل شما را از طریق ایجاد یک محیط توسعه قابل اعتماد، از جمله نصب پایتون، مدیریت نسخه با pyenv، و ایجاد محیطهای ایزوله با شعر راهنمایی میکند و شما را برای توسعه کارآمد جنگو مجهز میکند.
فصل ۳: شروع به کار با پروژهها و برنامههای جنگو
این فصل از کتاب Ultimate Django for Web App Development Using Python، شما را با مراحل اولیه شروع پروژهها و برنامههای جنگو آشنا میکند. شما در مورد ساختار پروژه جنگو، نقش هر جزء، معماری MVT جنگو، پیکربندی پروژههای جنگو و معرفی مختصری از سرور توسعه جنگو خواهید آموخت.
فصل ۴: مدلهای جنگو و PostgreSQL
این فصل که بر روی مدلهای جنگو و ادغام PostgreSQL تمرکز دارد، به ایجاد مدلها، API پایگاه داده جنگو، ORM، پرسوجوها، تجمیعها و اطمینان از یکپارچگی دادهها با محدودیتهای مدل میپردازد.
فصل ۵: View های جنگو و مدیریت URL
این فصل به بررسی ایجاد نماها و مدیریت URLها در جنگو میپردازد، که اجزای حیاتی در ساخت رابط کاربری یک برنامه جنگو هستند.
فصل ۶: استفاده از موتور قالب جنگو
این فصل به بررسی موتور قالب جنگو میپردازد. یاد بگیرید که محتوای HTML پویا برای برنامههای جنگو ایجاد کنید، از جمله فایلهای استاتیک، وراثت الگو، و برچسبها و فیلترهای قالب سفارشی.
فصل ۷: فرمها در جنگو
این فصل از کتاب Ultimate Django for Web App Development Using Python، مدیریت و ایجاد فرمها در جنگو را پوشش میدهد، که یک جنبه حیاتی از تعامل کاربر است. این شامل مدیریت فرمهای پیشرفته مانند ModelForms، Formsets و تکنیکهایی برای جلوگیری از ارسال دو فرم است.
فصل ۸: احراز هویت و مجوز کاربر در جنگو
این فصل نگاهی دقیق به ابزارهای داخلی جنگو برای احراز هویت و مجوز کاربر ارائه میدهد. نحوه مدیریت کاربران و سطوح دسترسی آنها را توضیح میدهد.
فصل ۹: جنگو نینجا و APIها
این فصل جنگو نینجا را معرفی میکند، یک چارچوب مدرن برای ساخت API با پایتون و جنگو، با تمرکز بر ایجاد APIهای کارآمد، قوی و مقیاسپذیر.
فصل ۱۰: تست با pytest
این فصل pytest را معرفی میکند و شما را در نوشتن تستهای عملی برای برنامههای جنگو راهنمایی میکند. این نماها و فرمهای آزمایشی را پوشش میدهد و از قابلیت اطمینان و نگهداری کد اطمینان میدهد.
فصل ۱۱: استقرار برنامههای جنگو با Gunicorn و Docker
این فصل از کتاب Ultimate Django for Web App Development Using Python، به استقرار برنامههای جنگو با استفاده از Gunicorn و Docker میپردازد. این شامل بینشهایی در مورد ایجاد Dockerfiles، پیکربندی خوشههای Kubernetes، و افزودن کاوشگرهای زنده و آمادگی برای مقیاسبندی برنامه است.
فصل ۱۲: افکار نهایی و جهتگیریهای آینده
این فصل پایانی ساخت یک برنامه مدیریت وظیفه جنگو را منعکس میکند و به آینده جنگو نگاه میکند. در مورد اکوسیستم جنگو، ابزارهای اضافی و به روز ماندن با جامعه بحث میکند.
سرفصلهای کتاب Ultimate Django for Web App Development Using Python:
- Cover Page
- Title Page
- Copyright Page
- About the Author
- About the Technical Reviewer
- Acknowledgements
- Preface
- Errata
- Table of Contents
- 1. Introduction to Django and Python
- 2. Setting Up Your Development Environment
- 3. Getting Started with Django Projects and Apps
- 4. Django Models and PostgreSQL
- 5. Django Views and URL Handling
- 6. Using the Django Template Engine
- 7. Forms in Django
- 8. User Authentication and Authorization in Django
- 9. Django Ninja and APIs
- 10. Testing with pytest
- 11. Deploying Django Applications with Gunicorn and Docker
- 12. Final Thoughts and Future Directions
- Index
جهت دانلود کتاب Ultimate Django for Web App Development Using Python میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.