تاریخ انتشار: یکشنبه 1398/04/16 - 01:51
کد خبر: 318530

کتاب شروع برنامه‌نویسی با چارچوب Django +دانلود

کتاب شروع برنامه‌نویسی با چارچوب Django +دانلود

توسعه‌دهندگانی که در حوزه برنامه‌نویسی تحت وب با پایتون مشغول به فعالیت هستند به خوبی می‌دانند چارچوب Django تا چه اندازه کارها را ساده کرده است. Django چارچوبی است که برای ساخت برنامه‌های تحت وب مبتنی بر پایتون به کار گرفته شده و به شما اجازه می‌‌دهد کارهای پیچیده و زمان‌بر را در کوتاه‌ترین زمان ممکن انجام دهید.

به گزارش سرویس فناوری اطلاعات «خبرنامه دانشجویان ایران»؛  این کتاب اصولی که برای کار با Django به آن نیاز دارید از جمله به‌کارگیری RESTFUL APIS را به شما آموزش می‌دهد.

نام کتاب:  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 هستید، کتاب فوق نقطه شروع خوبی است.

دانلود

مرتبط ها
نظرات
حداکثر تعداد کاراکتر نظر 200 ميياشد
نظراتی که حاوی توهین یا افترا به اشخاص، قومیت‌ها، عقاید دیگران باشد و یا با قوانین جمهوری اسلامی ایران و آموزه‌های دینی مغایرت داشته باشد منتشر نخواهد شد - لطفاً نظرات خود را با حروف فارسی تایپ کنید
تورهای مسافرتی آفری
طرح ساماندهی نیروی انسانی تا یک ماه آینده به مجلس می‌رود
جزئیات بسته بیمه طلایی فرهنگیان به‌زودی اعلام می‌شود
قانون «جهش تولید دانش بنیان» ابلاغ شد
رئیس جمهور: خصوصی‌سازی سرآغاز نظارت بر عملکردهاست
ممنوعیت ورود هواداران به ورزشگاه یادگار امام تبریز
مطالبه‌گری رسانه ها درباره مشکلات مردم باشد
آمریکا با چالش‌های بزرگی روبه رو است
قطر: نفت ایران به ثبات قیمت نفت خام و کاهش تورم کمک می‌کند
داعش به نیروهای ارتش عراق حمله کرد
گلرهای استقلال از تیم امید خط خوردن
با غایبان تیم ملی فوتبال امید برخورد می‌شود
خدمات الکترونیک قضایی تا هفته قوه قضاییه افزایش می یابد
ارتقا فرآیند ارزیابی شرکت‌های دانش‌بنیان
«جوزپ بورل» از گفت‌وگوی تلفنی با «امیرعبداللهیان» گفت
کمک ۴۰ میلیارد دلاری آمریکا به اوکراین
شرکت ۶۰ کشور در جشنواره حرکت دانشجو
آمریکا هزاران «موشک تاو» به مصر ارسال کرد
طنز دانشجویی/ یک روز کاملا معمولی در خوابگاه دانشجویی پسرانه
واریز سود سهام عدالت جاماندگان از فردا
اینفوگرافیک: چرا حجم اینترنت زود تمام می‌شود؟
فیلم| زمان واریز سود سهام عدالت جاماندگان
جزئیات بسته بیمه طلایی فرهنگیان به‌زودی اعلام می‌شود
ارتقا فرآیند ارزیابی شرکت‌های دانش‌بنیان
شرکت ۶۰ کشور در جشنواره حرکت دانشجو
طنز دانشجویی/ یک روز کاملا معمولی در خوابگاه دانشجویی پسرانه
باشگاه دانشجویان و مناظره‌کنندگان جوان در مرحله تدوین
تمدید مهلت ثبت نام حوزه‌های علمیه خواهران سراسر کشور
دانشجویان نخبه دانشگاه آزاد مورد حمایت قرار می‌گیرند
اولین همایش فرهیخته نیکوکار در دانشگاه آزاد اسلامی برگزار می‌شود
اهداف جشنواره حرکت، جلب مشارکت دانشجویان در فعالیت های علمی
جبلی سوم خرداد در دانشگاه شریف سخنرانی می‌کند
گردهمایی دختران هیئات دانشجویی دانشگاه‌های کشور در مشهد
دانشجویان را با دانش بنیانها، جشنواره حرکت پیوند می‌زند
امکان فراهم سازی پارک علم و فناوری توسط دانشگاه‌های علوم پزشکی
آخرین روز ثبت درخواست انتقال و میهمانی دانشجویان علوم پزشکی امروز
انتشار برنامه زمانی مصاحبه کنکور دکتری ۱۴۰۱
بسته بیمه طلایی فرهنگیان و طرح جدید مسکن معلمان در راه است
نظارت جدی مجلس بر اجرای طرح رتبه‌بندی معلمان
اعمال رتبه بندی از ۱ شهریور ۱۴۰۰
نمایندگان مجلس برای اجرای رتبه بندی معلمان کمک کنند
مدارس غیردولتی رتبه‌بندی می‌شوند
اعمال رتبه بندی معلمان در فیش حقوقی
نظرسنجی

نحوه برگزاری کنکور کارشناسی ارشد 1401 را چگونه ارزیابی می‌کنید؟




مشاهده نتایج
go to top