هذه هي أفضل موارد التعلم التي وجدتها حتى الآن.
معايير الاختيار - الموارد لديها واحدة على الأقل من الجوانب التالية: إما:
أيضًا:
انظر ملاحظات المراجعة للحصول على ملخص موجز لمنهجيات التدريس.
دورة Crash Course Compue Cligen
قائمة تشغيل YouTube
تهدف Crash Course إلى أن تكون وسيلة سهلة ويمكن الوصول إليها للتعلم بسرعة - حتى أنها تستخدم الرسوم المتحركة اللطيفة وأمثلة القصة لتوضيح المفاهيم الصعبة. غالبًا ما تكون نقطة انطلاق رائعة لفهم السياقات قبل أن تصبح أكثر تحديدًا. إنها أيضًا مادة جيدة لملء فجوات المعرفة الأساسية.
التنسيق: دورة فيديو يوتيوب
التوفر: مجاني
رمز كامل ، الطبعة الثانية
رابط الكتاب
تعتبر "الكتاب المقدس" لتطوير البرمجيات- على الرغم من نشر هذا الكتاب في عام 2004 ، لا تزال المبادئ والممارسات تعتبر أساسيات ذات صلة للغاية للصناعة اليوم. إنه شامل ولكنه مكتوب بشكل فكاهي وسهل الفهم.
التنسيق: كتاب
التوفر: تجربة مجانية لمدة أسبوع واحد في رابط Oreily
كيف تعلمت تطوير الويب الأمامي مجانًا في خمسة أيام
شرط
قائمة مفيدة من الأدلة التي استخدمها المؤلف لتعلم الجوانب المختلفة لتطوير الويب الأمامي في 5 أيام.
التنسيق: قوائم الإرشاد
التوفر: مجاني
تعليمي jQuery للمبتدئين في LearnCode.Academy
قائمة تشغيل YouTube
تعلم jQuery سريعًا حقًا ، سهل المتابعة.
التنسيق: دورة فيديو يوتيوب
التوفر: مجاني
تعلم البرمجة في JavaScript: المبتدئين للمحترفين
دورة أوديمي
مفيدة لأنها تتعمق بما فيه الكفاية في الكثير من المفاهيم التأسيسية مثل الاختلافات بين لغات البرمجة. لديه أيضًا اختبار بعد العديد من الدروس حتى تتمكن من اختبار نفسك.
ملاحظات مهمة : تم إنشاء هذه الدورة في عام 2014 ، لذا فهي تسبق إصدار ES6. لذلك لا يتضمن بعض التغييرات المهمة مثل متغيرات let و const على مستوى الكتلة الموصى بها الآن (يستخدم var غير الموصى بها) ، promises وإدخال ES8 من async / await .
ومع ذلك ، أوصي بشدة أن تقوم بهذه الدورة أولاً (إنها 4 1/2 ساعات فقط) قبل معالجة دورة تنشيطية قصيرة لمدة ساعة واحدة على ES 6-8 على JavaScript ، وقم ببساطة بوضع دبوس في هذه الحقيقة أثناء قيامك بهذه الدورة. هذا هو واحد من سيناريوهات الزحف قبل أن تسير ، حيث أن JavaScript فريدة من نوعها تمامًا بين لغات البرمجة. من صراعاتي الخاصة مع JavaScript ، وجدت أنه من الضروري العودة إلى أساسيات JavaScript أولاً من أجل تقدير التغييرات والسياقات التي تم إجراؤها فيها.
إن شرح هذا السياق المهم لـ JavaScript وبالتحديد كيف يختلف عن اللغات الأخرى هو شيء يفعله هذه الدورة بشكل ممتاز ، وبالتالي يضع أسسًا مهمة بشكل أساسي لفهمها . يمكنك بعد ذلك بناء Apon بسهولة باستخدام بناء الجملة المحدثة عندما تفهم ما يجري تحت الغطاء ، وكيف تعمل JavaScript ولماذا كانت هناك حاجة إلى هذه الإضافات .
تذكر أنه على الرغم من كون التكنولوجيا صناعة سريعة التغير ، عندما يتعلق الأمر بفهم المؤسسات والأساسيات ، قد لا تكون الموارد الأخيرة هي الأفضل دائمًا ، (وهذا هو السبب في أن الكود الكامل (الإصدار الثاني) لا يزال يعتبر على نطاق واسع أحد أهم موارد تعلم تطوير البرمجيات المناسبة ، على الرغم من كتابته في عام 2004.)
التنسيق: دورة فيديو Udemy
المدة: 4 1/2 ساعة
التوفر: مجاني
دورة التصادم الذكاء الاصطناعي
قائمة تشغيل YouTube
تهدف Crash Course إلى أن تكون وسيلة سهلة ويمكن الوصول إليها للتعلم بسرعة - حتى أنها تستخدم الرسوم المتحركة اللطيفة وأمثلة القصة لتوضيح المفاهيم الصعبة. غالبًا ما تكون نقطة انطلاق رائعة لفهم السياقات قبل أن تصبح أكثر تحديدًا. إنها أيضًا مادة جيدة لملء فجوات المعرفة الأساسية.
التنسيق: دورة فيديو يوتيوب
التوفر: مجاني
دورات التعلم الآلي أندرو نانوغرام
قائمة تشغيل YouTube
يذهب متعمقًا وفنيًا تمامًا عندما تريد البدء في الحفر في التعلم الآلي. تمكنت من متابعة مقدمة [مجانية] إلى دورة التعلم الآلي - إنها رياضية تمامًا - الإدارة مع فهم مستوى الرياضيات في المدرسة الثانوية على الرغم من أن الأمر قد يتطلب بعض التكرار. لديه اختبارات لاختبار نفسك بعد المحاضرات والتقديمات الأسبوعية "الموعد النهائي".
التنسيق: دورات الفيديو على YouTube/Coursera مع الاختبارات والتقديمات الأسبوعية
التوفر: مجاني/مدفوع
اصنع ألعاب الوحدة مع Brackeys
قائمة تشغيل YouTube
تعلم سريعًا - ابدأ من مسارهم الأساسي ، اجعل اللعبة ، من السهل فهمه ، خطوة بخطوة. يحصل على عمق أكثر مع دورات موضوعية محددة وكذلك على سبيل المثال FPS ، منصة ثنائية الأبعاد ، تطوير اللعبة C# ، إلخ.
التنسيق: دورة فيديو يوتيوب
التوفر: مجاني
أتمتة الأشياء المملة مع Python
كتاب مجاني
من السهل فهم مقدمة المبرمجين وغير المبرمجين على حد سواء.
يساعد الذهاب في الكتاب على ضمان حصولك على فهم قوي من الأساسيات. ينصح بشدة هذا الكتاب بالمعرفة التأسيسية.
التنسيق: كتاب
التوفر: مجاني
متاح أيضًا: في دورة UDEMY (انظر أدناه).
أتمتة الأشياء المملة ببرمجة Python
دورة فيديو Udemy تستند إلى الكتب. هذا للأسف ليس مجانيًا ، لكن Udemy لديها مبيعات خصم متكررة للبحث عنها.
من السهل الفهم ، يتبع الكتاب عن كثب. للمبرمجين وغير المبرمجين. يساعد الذهاب في الدورة في ضمان حصولك على فهم قوي من الأساسيات. موصى به للمعرفة التأسيسية خاصة إذا وجدت الفيديو وسيلة أسهل من الكتب للتعلم.
التنسيق: دورة فيديو Udemy
التوفر: مدفوع (غالبًا ما يكون مخفضًا)
المدة: 9.5H
هذه الدورة المجانية Udemy ** "جرب Django 2.2 - تطوير الويب مع Python 3.6+" واضح للغاية للمبتدئين وسهلة المتابعة ، وستحصل على بناء موقع مدونة ممتع في هذه العملية! لقد وجدت أنه لم يكن هناك فرق كبير على الإطلاق باستخدام Django 4.2.7 و Python 3.12 ، وبالتالي فإن الدورة ، التي يبدو أنها تم إنشاؤها في عام 2019 ، قد تم إنشاؤها جيدًا! يمكنك العثور عليه هنا
التنسيق: دورة أوديمي
التوفر: مجاني
مستندات Django الرسمية والبرنامج التعليمي Django رائعون وصديقون للغاية للمبتدئين! يحتوي موقع Django على جميع مستويات التفسير المختلفة ، من البداية السريعة إلى البرنامج التعليمي إلى تفسيرات الموضوع إلى وثائق أكثر تعمقًا ومفصلة. لديهم روابط إلى القسم المختلفة وشرح لكل منها هنا.
التنسيق: مستندات رسمية - ولكن سهلة الاستخدام للغاية!
التوفر: مجاني
عندما تشعر بالراحة بما يكفي مع Django ، فأنت تريد إعداد موقع جاهز للإنتاج (IE Live) ، فأنت تريد إلقاء نظرة على هذه:
إعداد Postgres DB مثل Django DB : انظر هذا الدليل.
التنسيق: دليل عبر الإنترنت
التوفر: مجاني
إعداد متغيرات البيئة في Django: لذلك لا ترتكب بيانات حساسة! إليك مقالة شرح مفيدة.
التنسيق: مقال قصير/دليل
التوفر: مجاني
ملاحظة: القوالب المتاحة هنا: لقد قمت بإعداد إعدادات Django. يمكنك العثور عليه في مجلد Django في هذا الريبو.
التنسيق: ريبو رمز جيثب
التوفر: مجاني
للمبتدئين الكامل:
Oracle Cloud Infrastructure- الجزء 1 (أساسيات السحابة) - يصف هذا الدورة الدولية IAAS و PAAs و SaaS ويقارن مفاهيم Oracle vs AWS الأساسية على مستوى المبتدئين الكامل. لذلك فهو مفيد حتى إذا كنت لا تخطط لاستخدام Oracle أو AWS ولكنك تريد فقط فهم السحابة على مستوى عالٍ.
التنسيق: دورة فيديو Udemy
التوفر: مجاني
المدة: 1.5H