سنشارككم في مقال اليوم 15 موقعًا يمكنك من خلاله تعلم البرمجة، وتوفر هذه المواقع العديد من دروس البرمجة والكتب وتمارين البرمجة، ونأمل أن تكون مفيدة لك.
العنوان: https://ebookfoundation.github.io/free-programming-books/
هذا موقع يجمع تقريبًا جميع الدورات المجانية وكتب البرمجة للمبرمجين. أكثر ما يعجبني في هذا هو أنه مقسم إلى العديد من اللغات المختلفة حتى نتمكن من اختيار المستند المناسب بسهولة. بالإضافة إلى قراءة الوثائق، فإنه يوفر لك أيضًا ملفات بوبكاست ومقاطع فيديو وبرامج ترميز ومحتويات أخرى.
العنوان: https://roadmap.sh/
توفر خريطة طريق مطور الويب خريطة طريق كاملة لرحلتك كمطور. أكثر ما يعجبني في هذا هو أنه يوفر معلومات مفصلة عن كل مرحلة من مراحل تعلم البرمجة ويتم تحديثه عامًا بعد عام. بالإضافة إلى ذلك، فهو يوفر خرائط طريق تعليمية مفصلة لكل صناعة مختلفة مثل Frontend وBackend وDevOps وAndroid...Web Developer Roadmap.
العنوان: https://github.com/jwasham/coding-interview-university
هذا موقع ويب يجمع أسئلة المقابلة للمبرمجين حول العديد من المواضيع المختلفة (مثل اللغات والخوارزميات وما إلى ذلك). بالإضافة إلى ذلك، هناك أسئلة للمقابلات من شركات كبرى مثل Google، وFacebook، وAmazon، وMicrosoft.
العنوان: https://github.com/lydiahallie/javascript-questions/blob/master/vi-VI/README-vi.md لديه نسخة صينية تستحق التعلم.
يجمع الموقع أسئلة لغة البرمجة جافا سكريبت من الأساسية إلى المتقدمة. أكثر ما أحبه فيه هو أنه يحتوي على إجابات وشرح مفصل لكل سؤال. كما تمت ترجمته إلى العديد من اللغات المختلفة.
العنوان: https://github.com/ryanmcdermott/clean-code-javascript
يجمع خبرة المؤلف في البرمجة في استخدام لغة البرمجة جافا سكريبت. فهو يساعدنا على تعلم كيفية كتابة تعليمات برمجية يسهل فهمها وإعادة استخدامها وتحسين كفاءة التعليمات البرمجية.
العنوان: https://www.techinterviewhandbook.org/
Tech Interview Handbook هو موقع ويب يلخص تجارب مقابلات المطورين، مثل كيفية كتابة السيرة الذاتية، والمقدمة الذاتية، والأسئلة الشائعة في المقابلات، والخوارزميات والتقنيات الشائعة في البرمجة.
العنوان: https://free-for.dev/#/
Free For Dev هو موطن موارد البرمجة المجانية وخدمات الويب مثل استضافة الويب، ومعالجة وسائط التخزين، وموفري الخدمات السحابية، وواجهات برمجة التطبيقات، وCDN، وDNS، وCMS...
العنوان: https://github.com/public-apis/public-apis
واجهة برمجة التطبيقات العامة عبارة عن مجموعة من خدمات واجهة برمجة التطبيقات المجانية المستخدمة لتطوير مواقع الويب، مثل واجهات برمجة التطبيقات الرياضية والاجتماعية والطقس والمالية.
العنوان: https://github.com/getify/You-Dont-Know-JS
JS You Don't Know هو كتاب شامل يوضح بالتفصيل كيفية التعامل مع مشكلات التطوير في تطوير مواقع الويب باستخدام Javascript.
العنوان: https://frontendchecklist.io/
قائمة المراجعة الأمامية هي قائمة بجميع العناصر التي نحتاج إلى توفرها قبل متابعة تطوير موقع الويب.
العنوان: https://github.com/goldbergyoni/nodebestpractices
يعد Nodejs Best Practices مستودعًا لمئات المقالات حول Nodejs التي تم جمعها من الإنترنت. علاوة على ذلك، فهو مقسم إلى موضوعات محددة مثل تنظيف كود Nodejs، ومعالجة الأخطاء، وتأمين موقع الويب، والاختبار، وزيادة سرعة موقع الويب... باستخدام Nodejs.
العنوان: https://github.com/sindresorhus/awesome
Awesome هو مكان يجمع تقريبًا جميع الموارد للمطورين، مثل لغات البرمجة، وتطوير الواجهة الأمامية، والواجهة الخلفية، وتوثيق علوم الكمبيوتر، والبيانات الضخمة، والعمل على الويب، وأنظمة إدارة المحتوى.
العنوان: https://github.com/trekhleb/javascript-algorithms
يحتوي موقع JavaScript Algorithms and Data Structures على العديد من الأمثلة الواقعية للخوارزميات وهياكل البيانات الشائعة، وهو موطن لمجموعة كاملة من الأمثلة الواقعية.
العنوان: https://awesome-python.com/
Awesome Python عبارة عن مجموعة من الأدوات والوثائق لمبرمجي Python، مثل أطر العمل والمكتبات والبرامج والمزيد.
العنوان: https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer/#learn-javascript
Full Stack Web Development هو مكان يجمع أكثر من 100 مورد مجاني لتعلم تطوير مواقع الويب، مثل HTML وCSS وNodejs وقواعد البيانات وواجهات برمجة التطبيقات والمزيد.
آمل أن تكون المواقع الخمسة عشر لتعلم البرمجة المشتركة في محتوى اليوم مفيدة لك. إذا كان لديك أي أسئلة، يرجى ترك رسالة لي في منطقة الرسائل وسوف أقوم بالرد في أقرب وقت ممكن. أخيرًا، شكرًا لكم جميعًا على دعمكم وسأشارك المزيد من المحتوى الجيد. أتمنى لك يوماً عظيماً!