إطار العمل Django هو إطار مبني بلغة بايثون و يتم استخدامه لبرمجة خدمات و مواقع الويب ، شأنه شأن لارافيل أو سيمفوني لكنه صمم بواسطة لغة بايثون ليختصر على المطورين عناء المجهود و الوقت خلال عملية البرمجة.
العديد منا يفضلون قراءة الكتب كإحدى وسائل التعلم الأساسية لأننا معتادون عليها ربما ، خاصة في وضع عدم الإتصال بالإنترنت ، إذا كنت من الذين يفضلون القراءة من دون بالإتصال بالانترنت فسأقدم لك الآن أفضل الكتب لتعلم إطار العمل Django ، و كعادتنا سوف ندلكم اليوم على الكتب التي ستناسب حاجتك سواء كنت في بداية طريقك لتعلم Django أو إذا سبق و تدارسته و تريد أن تغوص أكثر في هذا الإطار القوي .
يكفي أن تختار منها واحدا أو اثنين حتى تمكنك من تعلم هذه التقنية البرمجية القوية ، إذ لا يخفى على أحد أنها صارت أداة يتم استخدامها بشكل متزايد مؤخرا ، وذلك بسبب قوتها و بساطتها و أيضا بسبب الحماية العالية التي تمتاز بها لغة بايثون.
الجزئ المؤسف هو أننا لم نعثر على كتب باللغة العربية لأنه على ما أظن لا توجد كتب عربية تشرح Django بعد ، و أيضا لن نستطيع توفير هذه الكتب بشكل مجاني لأنها غير متوفرة مجانا كما أنه لا يسمح لنا بنشر نسخ مجانية للكتب التي عليها حقوق الطبع و النشر حتى لو تواجدت لأن ذلك يعتبر انتهاكا لحقوق مالكيها ، لذلك سنوفر فقط روابط لشراء هذه الكتب. إليك الآن أفضل الأكتب و أكثرها سهولة لتعلم إطار العمل Django :
الكتاب الأول : Django 2 Web Development Cookbook
من خلال هذا الكتاب ستتعلم كيفية كتابة شفرات برمجية قابلة لإعادة الاستخدام و إدارة قواعد البيانات في إطار العمل Django ، و سيعرفك هذا الكتاب أيضا كيف ستعمل مع النماذج Models و طرق العرض Views لإدخال البيانات و تصنيفها.
يأتي الكتاب بتطبيقات و أمثلة عملية باستخدام القوالب مع الجافاسكريبت ليمكنك من تصميم تجربة مستخدم مثالية في الموقع الذي ستقوم ببنائه. كما أن هذا الكتاب سيساعدك على ضبط طريقة التحكم في إطار العمل Django لتناسب احتياجاتك و تزيد من معدل الأمان و الأداء و لتجعل من تطبيقات الويب الخاصة بك قوية و قابلة للتطوير و يمكن الاعتماد عليها بأعلى قدر.
وفي الفصول النهائية من الكتاب سوف تتعلم طرق البرمجة بالـ Django و كيف تقوم بتصحيح الأخطاء و اكتشاف كيف أن جمع البيانات من مصادر مختلفة و توفيرها بتنسيقات مختلفة أمرًا سهلاً . و بحلول نهاية الكتاب ستتعلم كيفية اختبار المشاريع و نشرها على خادم مخصص و توسيع نطاق تطبيقك لتلبية طلبات المستخدمين.
رابط الكتاب من هنا
الكتاب الثاني : Django 2 By Example
إذا كنت تريد التعرف على المراحل الكاملة لعملية تطوير تطبيقات الويب الاحترافية باستخدام إطار العمل Django ، فهذا الكتاب مناسب لك. سيرشدك هذا الكتاب إلى إنشاء أربعة مشاريع احترافية بواسطة Django ، حيث سيعلمك كيفية حل المشكلات الشائعة التي تواجه المطورين و كيفية تنفيذ أفضل الإجراءات لضمان إنتاج موقع متكامل.
من خلال هذا الكتاب سوف تتعلم كيفية :
- إنشاء مدونة
- إنشاء موقع إشارة مرجعية اجتماعية على الإنترنت
- كيفية برمجة متجر عبر الإنترنت
- و أخيرا كيفية إنشاء منصة للتعلم الإلكتروني (مثل Udemy) .
أيضا سوف يعلمك الكتاب كيفية تحسين تطبيقاتك باستخدام AJAX و كيفية إنشاء واجهات برمجة تطبيقات RESTful و إعداد بيئة العمل لمشاريع Django الخاصة بك . المميز في الكتاب أنه يقوم بتعليمك من خلال إنشاء تطبيقات واقعية ، مع إعطاء حلول للمشكلات الشائعة و الطريقة الأفضل للبرمجة بواسطة إطار العمل Django . و بحلول نهاية هذا الكتاب سيكون لديك فهم عميق لـ Django و ستعرف كيف تبني تطبيقات ويب إحترافية و متقدمة بواسطته.
رابط الكتاب من هنا
الكتاب الثالث : Build A Website With Django 3
كتاب آخر لا يقل أهمية عن الكتاب الأول أو الثاني ، سيكون هذا الكتاب أكثر ملائمة لك في حالة كنت لازلت مبتدئا ولا تعرف شيئا عن Django ، حيث أنه سيجعلك تعرف لماذا و كيف يستخدم إطار العمل Django ؟ ما هي المشاكل التي يساعدك Django على تخطيها خلال رحلتك في برمجة تطبيقات و مواقع الويب ؟ وكيف تبني أول موقع حقيقي خاص بك بواسطته ؟ وهذا الكتاب موجه بالخصوص للمبرمجين الجدد الذين يطمحون لتعلم هذا الإطار.
الكتاب يعتمد على أساسيات البرمجة بلغة بايثون في الفصول الأولى لتغطية جميع أساسيات Django ، بما فيها النماذج و القوالب و طرق العرض و إدارة الموقع ، و غيرها الكثير من المفاهيم المتعلقة بإطار Django بطريقة شرح بسيطة و سلسلة و مفهومة.
بحلول نهاية الكتاب ، لن تعرف فقط جميع الأساسيات اللازمة لبرمجة المواقع باستخدام Django ، ولكن أيضا سيكون لديك موقع ويب جاهز للنشر ، حتى أن الكتاب سيوضح لك أيضا كيفية نشر هذا الموقع على الإنترنت بشكل مجاني.
رابط الكتاب من هنا
الكتاب الرابع : Mastering Django : Core - The Complete Guide To Django 1.8
يغطي هذا الكتاب جميع للجوانب الأساسية لهذا الإطار ، حيث أنه يوفر للقراء تفاصيل حول تثبيت بايثون و إطار العمل Django و يغطي جميع أساسيات Django وصولا إلى المستوى المتقدم . و يجعلك الكتاب تتقدم بشكل سريع خلال عملية التعلم عبر الإجابة عن جميع الأسئلة التي قد تروادك حول Django كمبتدئ.
بعد قراءتك لهذا الكتاب سوف تكون قادرًا على تعلم أساسيات نظام القوالب و كيفية استخدام نظام التحقق في Django كما ستتعلم كيف تقوم بإعداد قاعدة البيانات في موقعك.
رابط الكتاب من هنا
الكتاب الخامس Django for Professionals : Production websites with Python & Django
الكتاب الأخير في قائمتنا يتناول بعمق كيف يقوم المبرمجون المحترفون ببناء مواقع و تطبيقات ويب قوية ، وهذا الكتاب سيجعلك تتعمق أكثر في إطار العمل Django حيث سيتناول مفاهيم متقدمة عديدة ، تشمل هذه المفاهيم التي تناولها هذا الكتاب تقنية Docker ، متغيرات البيئة environment variables ، المدفوعات payments ، البحث ، الأذونات و عمليات تحميل الملفات أو الصور ، و أيضا أشياء أخرى مثل الإختبار testing و الحماية و الأداء.
رابط الكتاب من هنا
أخيرا ...
كانت هذه قائمة بأفضل الكتب التي نقترحها لتعلم إطار العمل Django ، نتمنى أن تساعدك هذه الكتب على تحقيق هدفك ، إذا كنت تعلم عن كتب أخرى و ترى أنها مفيدة أكثر فحبذا لو تذكرها في التعليقات لنستفيد منها.





