نام کتاب: Beginning Django
ناشر: Apress
نویسندگان: دانیل روبیو (Daniel Rubio)
سال انتشار: 2017
شابک: 978-1-4842-2786-2
تعداد صفحات: 609 صفحه
شرح مختصری از کتاب
بازار چارچوبهای تحت وب به دلیل تعدد زبانهای برنامهنویسی و چارچوبهای طراحی مختلفی که هر یک بر مبنای الگوی معماری خاصی به وجود آمدهاند به شدت رقابتی است. اگر به دنبال آن هستید تا برنامههای تحت وب را به سرعت نوشته و مهمتر از آن از یک زبان اسکریپتنویسی قدرتمند استفاده کنید، Django یکی از بهترین گزینههایی است که پیش روی شما قرار دارد. Django رقبای زیادی دارد که از آن جمله به چارچوب Flask میتوان اشاره کرد، اما به دلیل اینکه Django با اکوسیستم پایتون نزدیکی زیادی دارد، بیشتر توسعهدهندگان از این چارچوب استفاده میکنند. کتابی که پیشنهاد میکنیم به مطالعه آن بپردازید همه مفاهیم مرتبط با چارچوب Django را به بهترین شکل آموزش داده است.
این کتاب به شما یاد میدهد چگونه از این چارچوب استفاده کرده و بر مبنای الگوهای طراحی درست پروژههای خود را به سرانجام برسانید. فصل اول کتاب به معرفی چارچوب Django پرداخته، نحوه نصب پایتون، بهروزرسانی Package Manager را آموزش داده، یاد میدهد چگونه Django را به شکل مستقیم یا از طریق Git نصب کرده، نحوه ساخت یک پروژه بر مبنای Django، اتصال یک بانک اطلاعاتی به Django و نکات کاربری دیگر را آموزش میدهد. فصل دوم مبحث آدرسهای اینترنتی، عبارتهای با قاعده استفاده شده در آدرسهای اینترنتی، مفاهیم مرتبط با HTTP همچون مکانیسمها ارسال درخواستها و واکنش به درخواستها را نشان میدهد. فصل سوم ترکیب نحوی، پیکربندی و ساخت الگوها در Django را نشان میدهد. فصل چهارم Jinja Templates درDjango را بررسی کرده و مزایا و معایب آنرا بررسی کرده است. فصل پنجم مدیریت برنامههای کاربردی در Django را بررسی کرده است و به شما یاد میدهد چگونه میتوانید در Django Templates به منابع ایستا دسترسی پیدا کنید.
در ادامه مبحث گزارشگیری، بهکارگیری سرویس ایمیل، اشکالزدایی برنامههای Django و مباحث پیشرفتهتر مرتبط را بررسی کرده است. فصل ششم به مبحث فرمها در Django اختصاص پیدا کرده است. این فصل به شما نشان میدهد چگونه فرمها را پردازش کرده، مقداردهی اولیه کرده، به فیلدها دسترسی داشته، فرآیند اعتبارسنجی را انجام داده و چگونه از مکانیسمهای مدیریت خطا استفاده کنید. فصل هفتم اطلاعات جالب و جامعی در ارتباط با مدلها و نحوه ساخت مدلها در Django ارائه میکند. فصل هشتم به مبحث محاورهها و مدیریت آنها اشاره کرده و چهار عمل اصلی انجام شده روی محاورهها را بررسی کرده، شما را با ترکیب نحوی SQL و کلیدواژهای آن آشنا کرده و نشان میدهد که چگونه محاورههای پیچیدهای را ایجاد کنید. در سایر فصلهای کتاب با مباحث پیشرفتهتری همچون مجوزها، مدیریت بر کاربران یک وبسایت، احراز هویت و مدیریت خودکار، REST Services با Django را بررسی میکند.
در مجموع باید بگوییم اگر به دنبال یادگیری چارچوب Django هستید، کتاب فوق نقطه شروع خوبی است.
برای دانلود کتاب فوق به این آدرس مراجعه کنید.
ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را میتوانید از کتابخانههای عمومی سراسر کشور و نیز از دکههای روزنامهفروشی تهیه نمائید.
ثبت اشتراک نسخه کاغذی ماهنامه شبکه
ثبت اشتراک نسخه آنلاین
کتاب الکترونیک +Network راهنمای شبکهها
- برای دانلود تنها کتاب کامل ترجمه فارسی +Network اینجا کلیک کنید.
کتاب الکترونیک دوره مقدماتی آموزش پایتون
- اگر قصد یادگیری برنامهنویسی را دارید ولی هیچ پیشزمینهای ندارید اینجا کلیک کنید.
نظر شما چیست؟