کتاب Modern Django Web Development: With Channels, DRF, GraphQL, and React (توسعه وب مدرن با جنگو: با استفاده از Channels، DRF، GraphQL و React) راهنمایی جامع و عملی برای توسعه وب مدرن با استفاده از فریمورک قدرتمند جنگو (Django) است. این کتاب با تمرکز بر پیادهسازی معماریهای پیشرفته و اپلیکیشنهای تعاملی، تکنولوژیهایی مانند Django Channels برای پشتیبانی از ارتباطات همزمان (real-time)، Django REST Framework (DRF) برای ساخت APIهای قدرتمند، GraphQL برای مدیریت دادههای پیچیده و React به عنوان کتابخانه رابط کاربری را در کنار هم آموزش میدهد.
در ادامه مقدمهای از کتاب Modern Django Web Development را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Modern Django Web Development:
Django به طور قابل توجهی محبوبترین فریمورک پایتون برای توسعه برنامههای وب مبتنی بر داده است. در طول زمان، این فریمورک تحول یافته و به یک فریمورک کامل تبدیل شده است که قابلیتهای آن برای ایجاد راهحلهای ناهمزمان، APIها و برنامههای زمان واقعی گسترش یافته است.
کتاب Modern Django Web Development به منظور آشنا کردن خواننده با مفاهیم اصلی Django و برجسته کردن جنبههای جدید و بهترین شیوههای توسعه برنامههای وب با Django مدرن نوشته شده است. این کتاب به ویژگیهایی مانند Channels برای پیادهسازی پروتکل WebSocket، DRF برای ساخت APIهای REST، استفاده از Graphene و Strawberry برای APIهای GraphQL و توسعه یک اپلیکیشن frontend با React JS تأکید دارد.
نحوه تنظیم کتاب Modern Django Web Development
این کتاب شامل ده فصل است که به دو بخش مجزا تقسیم شده است.
بخش اول به مبانی توسعه Django میپردازد و معماری MVT Django را با مثالهای عملی و واقعی توضیح میدهد.
فصل ۱ (مبانی Django) با توضیح مفاهیم توسعه وب آغاز میشود. در این فصل ماژول asyncio پایتون برای پردازش ناهمزمان معرفی شده و نمای کلی از فریمورک Django ارائه میشود.
فصل ۲ (Django: اولین قدمها) شما را در نصب Django و ایجاد اولین اپلیکیشن Django خود راهنمایی میکند. همچنین یک توضیح مفصل از رابط مدیریت Django ارائه میدهد.
فصل ۳ (ORM Django) به جنبه مهمی از معماری MVT Django، یعنی مدلها میپردازد. شما یاد میگیرید که چگونه از Django Shell، فیلدهای مدل و انواع آنها و روابط استفاده کنید.
فصل ۴ (قالبهای Django) به مؤلفه View در معماری Django میپردازد. شما با تگهای مختلف قالب، انواع مختلف viewها و داراییهای استاتیک آشنا خواهید شد.
فصل ۵ (Django: استفاده از پایگاههای داده) به شما این امکان را میدهد که با دامنه وسیعتری از پایگاههای داده کار کنید. شما از ORM SQLAlchemy و کتابخانههای مختلفی استفاده خواهید کرد که به شما اجازه میدهند از MongoDB به عنوان یک Backend برای اپلیکیشن Django خود بهرهبرداری کنید.
در بخش دوم، ویژگیهای پیشرفتهتر Django و برنامههای مختلف در اکوسیستم Django مورد بحث قرار میگیرد.
فصل ۶ (Django پیشرفته) به ویژگیهایی مانند پیامرسانی، احراز هویت و امنیت میپردازد. همچنین نحوه ساخت و گنجاندن برنامههای قابل استفاده مجدد مانند Django Debug Toolbar را بررسی میکند.
فصل ۷ (REST API با Django) به شما کمک میکند تا ویژگیهای قدرتمند Django REST Framework را برای ساخت APIهای قوی REST با Django بررسی کنید.
فصل ۸ (GraphQL با Django) اصول پروتکل GraphQL را توضیح میدهد و نحوه استفاده از بستههای Graphene و Strawberry برای ساخت API GraphQL با Django را مورد بحث قرار میدهد.
فصل ۹ (WebSockets با Django) نگاهی دقیق به پروتکل WebSocket و پیادهسازی آن در Django با استفاده از اپلیکیشن Django Channels میاندازد.
فصل ۱۰ (ReactJS با Django) به شما میآموزد که چگونه از ReactJS برای ساخت کلاینتهای frontend برای APIهای REST، GraphQL و WebSocket مبتنی بر Django خود استفاده کنید.
بنابراین، این کتاب، “توسعه وب مدرن با Django”، راهنمای جامع و کاملی است که تمام جنبههای لازم برای ایجاد برنامههای وب موفق و کاربرپسند با Django را پوشش میدهد.
سرفصلهای کتاب Modern Django Web Development:
- Table of Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: Django Basics
- Chapter 2: Django: First Steps
- Chapter 3: Django ORM
- Chapter 4: Django Templates
- Chapter 5: Django: Using Databases
- Chapter 6: Advanced Django
- Chapter 7: REST API with Django
- Chapter 8: GraphQL with Django
- Chapter 9: WebSockets with Django
- Chapter 10: ReactJS with Django
- Index
جهت دانلود کتاب Modern Django Web Development میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.