کتاب Django in Action (جنگو در عمل) راه عالی برای شروع برای توسعهدهندگان جنگو جدید است که اولین برنامههای وب مبتنی بر پایتون خود را ایجاد میکنند. این توسط کریستوفر ترودو، مجری مشترک پادکست پایتون واقعی و خالق دهها دوره محبوب در Real Python و TalkPython نوشته شده است.
این کتاب با اصول جنگو شروع میشود و از طریق تمام مفاهیم اصلی چارچوب کار میکند تا زمانی که راحت و مطمئن باشید برنامههای وب خود را ایجاد کنید.
در ادامه مقدمهای از کتاب Django in Action را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Django in Action:
کتاب Django in Action برای کمک به شما در یادگیری نحوه استفاده از Django برای ساخت وب سایتهای چند کاربره نوشته شده است. در طول این کتاب، شما در حال ساخت RiffMates، یک سایت آگهی موسیقیدانان خواهید بود. شما با ایجاد یک سایت ساده با چند صفحه شروع میکنید و در نهایت به قابلیتهای چند کاربره ارتقا خواهید یافت.
این کتاب چگونه سازماندهی شده است: نقشه راه
کتاب Django in Action به سه قسمت تقسیم شده است. قسمت ۱ ساختار کلی تمام پروژههای Django را ارائه میدهد و به شما نحوه شروع کار را آموزش میدهد.
فصل ۱ زمینهای از نحوه کار سایتهای Django را ارائه میدهد و شما را با تفاوتهای نوشتن با یک چارچوب و نوشتن با استفاده از کتابخانه آشنا میکند.
فصل ۲ شما را به نوشتن کد شروع میکند و به شما نشان میدهد که چگونه اولین پروژه خود را ایجاد کنید و اولین صفحه وب خود را بسازید.
فصل ۳ عمیقاً در موتور قالب Django کاوش میکند که به شما امکان میدهد HTML را مانند کد شیءگرا، ترکیب و دوباره استفاده کنید.
فصل ۴ در مورد نگاشت رابطه شیء (ORM)، انتزاعی به یک پایگاه داده است که به شما امکان میدهد کلاسهای پایتون را برای تعامل با جداول و پرس و جوهای پایگاه داده بنویسید.
فصل ۵ Django Admin را به شما نشان میدهد، یک ابزار وب آماده برای مدیریت کلاسهای ORM. این شامل مواردی میشود که شما مینویسید و همچنین موارد داخلی، مانند کلاسهای مدیریت کاربر. پس از گذراندن قسمت ۱، شما به اندازه کافی برای ساخت سایت تک کاربره خود مهارت خواهید داشت.
بخش ۲ کتاب Django in Action، ویژگیهای پیشرفتهتری در Django را به شما معرفی میکند، از جمله سایتهای چند کاربره، پذیرش محتوای کاربر، تست و سیستم مهاجرت پایگاه داده.
فصل ۶ در مورد مدیریت کاربر است. شما یاد میگیرید که چگونه کاربران را اضافه و کنترل کنید و همچنین تمام کارهایی که در تنظیم مجدد رمز عبور دخیل هستند را انجام دهید.
فصل ۷ نحوه برخورد با محتوای سایت شما را نشان میدهد: دادههای ارسال شده توسط کاربران؛ فایلهای آپلود شده توسط کاربران؛ و محتوای استاتیک مانند تصاویر، فایلهای CSS و جاوا اسکریپت.
فصل ۸ ابزارهای تستی را که با Django ارائه میشود را پوشش میدهد. تست واحد یک وب سایت نیاز به کار اضافی دارد، اما Django مکانیزمهایی را برای اطمینان از نوشتن تستهای خودکار خوب با پوشش بالایی ارائه میدهد.
فصل ۹ رابط خط فرمان مدیریت Django را توضیح میدهد: ابزارهای خط فرمان که برای مدیریت سایت خود استفاده میکنید. همچنین به شما نشان میدهد که چگونه دستورات سفارشی خود را بنویسید.
فصل ۱۰ عمیقاً به نحوه مدیریت Django در تغییرات کلاسهای ORM شما از طریق سیستم مهاجرت آن میپردازد. هنگامی که فیلدهایی را به انتزاع پایگاه داده خود اضافه میکنید، سیستم مهاجرت جداول پایگاه داده مربوطه را همگام نگه میدارد.
فصلهای قسمت ۳ کتاب Django in Action، مستقل از یکدیگر هستند و به شما نشان میدهند که چگونه از ابزارهای شخص ثالث برای افزودن قابلیت به وب سایت خود استفاده کنید. اگر قسمتهای ۱ و ۲ را گذرانده باشید، دانش کافی برای انتخاب فصلهای مورد نظر خود در قسمت ۳ را خواهید داشت.
فصل ۱۱ نحوه افزودن قابلیتهای API به وب سایت شما را نشان میدهد و به کاربران شما امکان دسترسی به دادهها از طریق رابطهای برنامهنویسی را میدهد.
این فصل از کتاب Django in Action، بر روی ابزار شخص ثالث Django Ninja تمرکز دارد، اما همچنین شما را به سمت Django REST Framework و همچنین ابزارهای GraphQL هدایت میکند.
فصل ۱۲ شما را با نوشتن صفحات وب پویاتر با استفاده از HTMX آشنا میکند. در این فصل از کتاب Django in Action، یاد میگیرید که چگونه جستجو در حین تایپ، بارگذاری تنبل، اسکرول بینهایت و موارد دیگر را انجام دهید.
فصل ۱۳ طیف وسیعی از ابزارهای شخص ثالث Django را پوشش میدهد که به شما کمک میکند کد کمتری بنویسید و هنگام ساخت و اشکالزدایی سایتهای خود بهرهورتر باشید.
فصل ۱۴ لیست مختصری از سایر ویژگیهای مفید در Django و همچنین کتابخانههای شخص ثالث را ارائه میدهد که به شما امکان میدهد عملکرد بیشتری را در وبسایتهای خود ایجاد کنید.
Django in Action همچنین شامل مجموعهای عمیق از پیوستها است که نحوه راهاندازی محیطهای پایتون و Django، ملاحظات هنگام قرار دادن کد شما در تولید و دو راهنمای مرجع سریع برای تگ
سرفصلهای کتاب Django in Action:
- Django in Action
- brief contents
- contents
- foreword
- preface
- acknowledgments
- about this book
- about the author
- about the cover illustration
- Part 1 Django essentials
- 1 Django unfolds
- 2 Your first Django site
- 3 Templates
- 4 Django ORM
- 5 Django Admin
- Part 2 Django building blocks
- 6 User management
- 7 Forms, user data, static files, and uploads
- 8 Testing your project
- 9 Management commands
- 10 Migration
- Part 3 Django projects
- 11 APIs
- 12 Making your pages more dynamic with HTMX
- 13 Django power tools
- 14 Where to go next
- appendix A Installation and setup
- appendix B Django in a production environment
- appendix C Django template tag and filter reference
- appendix D Django ORM field reference
- appendix E Sample exercise solutions
- index
- Django in Action – back
جهت دانلود کتاب Django in Action میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.