قائمة أخرى من المشاريع للعمل عليها

"المعلم يرتكب أخطاء أكثر مما يرتكبه المبتدئ"

آخر قائمة المشاريع التدريبية حصل على 50 ألف قراءة و 600 مفضلة. فيما يلي قائمة أخرى من المشاريع المثيرة للاهتمام التي يمكنك ممارستها، لأولئك الذين يريدون بعض المساعدة الإضافية.

1. محرر النصوص

قائمة أخرى من المشاريع للعمل عليها

الغرض من محرر النصوص هو تقليل جهد المستخدمين الذين يحاولون تحويل تنسيقهم إلى ترميز HTML صالح. يسمح محرر النصوص الجيد للمستخدمين بتنسيق النص بطرق مختلفة.

لقد استخدم الجميع محرر نصوص في مرحلة ما. اذا لما لا قم بإنشائه بنفسك?

2. استنساخ رديت

قائمة أخرى من المشاريع للعمل عليها

رديت عبارة عن تجميع للأخبار الاجتماعية وتقييم محتوى الويب وموقع للمناقشة.

رديت - يستهلك معظم وقتي ، لكنني ما زلت أتشبث به. يعد إنشاء نسخة Reddit طريقة فعالة لمعرفة كيفية البرمجة (أثناء تصفح Reddit).

يوفر لك Reddit ملفًا غنيًا جدًا API. لا تفوت أي ميزات ولا تفعل ذلك عشوائياً. في العالم الحقيقي مع العملاء والعملاء ، لن تتمكن من العمل بشكل عشوائي ، أو ستفقد وظيفتك بسرعة.

سيخمن العملاء الأذكياء على الفور أن العمل يتم بشكل سيئ وسيجدون شخصًا آخر.

قائمة أخرى من المشاريع للعمل عليها

رديت API

3. نشر حزمة NPM مفتوحة المصدر

قائمة أخرى من المشاريع للعمل عليها

إذا كنت تكتب كود Javascript ، فمن المحتمل أنك تستخدم مدير الحزم. يسمح لك مدير الحزم بإعادة استخدام الكود الحالي الذي كتبه ونشره الآخرون.

سيعطي فهم دورة تطوير الحزمة الكاملة تجربة جيدة للغاية. هناك العديد من الأشياء التي تحتاج إلى معرفتها عند إرسال الرمز. تحتاج إلى التفكير في الأمان ، والإصدار الدلالي ، وقابلية التوسع ، واصطلاحات التسمية ، والصيانة.

يمكن أن تكون الحزمة أي شيء. إذا لم تكن لديك فكرة ، فأنشئ لوداش الخاص بك وانشرها.

قائمة أخرى من المشاريع للعمل عليها

لوداش: lodash.com

إن امتلاكك لشيء ما عبر الإنترنت يجعلك تتفوق على الآخرين بنسبة 10٪. هذه بعض المصادر المفيدة حول المصادر المفتوحة والحزم.

4. منهج freeCodeCamp

قائمة أخرى من المشاريع للعمل عليها

منهج لجنة الاتصالات الفدرالية

لقد جمعت freeCodecamp الكثير دورة البرمجة الشاملة.

freeCodeCamp هي منظمة غير ربحية. وهو يتألف من منصة تعليمية تفاعلية على شبكة الإنترنت ، ومنتدى مجتمعي عبر الإنترنت ، وغرف دردشة ، ومنشورات متوسطة ، ومنظمات محلية تنوي جعل تطوير الويب التعليمي متاحًا للجميع.

قائمة أخرى من المشاريع للعمل عليها

ستكون أكثر من مؤهل لوظيفتك الأولى إذا تمكنت من إكمال الدورة التدريبية بأكملها.

5. قم بإنشاء خادم HTTP من البداية

يعد بروتوكول HTTP أحد البروتوكولات الرئيسية التي يتم من خلالها وصول المحتوى إلى الإنترنت. تُستخدم خوادم HTTP لخدمة محتوى ثابت مثل HTML و CSS و JS.

ستؤدي القدرة على تنفيذ بروتوكول HTTP من البداية إلى توسيع معرفتك بكيفية تفاعل كل شيء.

على سبيل المثال ، إذا كنت تستخدم NodeJs ، فأنت تعلم أن Express يوفر خادم HTTP.

للرجوع إليها ، تحقق مما إذا كان بإمكانك:

  • قم بإعداد الخادم دون استخدام أي مكتبات
  • يجب أن يقدم الخادم محتوى HTML و CSS و JS.
  • تنفيذ موجه من الصفر
  • مراقبة التغييرات وتحديث الخادم

إذا كنت لا تعرف السبب ، فاستخدم اذهب اللغة وحاول إنشاء خادم http أداة صغير ذات عجلات من الصفر.

قائمة أخرى من المشاريع للعمل عليها

6. تطبيق سطح المكتب للملاحظات

قائمة أخرى من المشاريع للعمل عليها

كلنا نأخذ الملاحظات ، أليس كذلك؟

لنقم بإنشاء تطبيق تدوين الملاحظات. يحتاج التطبيق إلى حفظ الملاحظات ومزامنتها مع قاعدة البيانات. أنشئ تطبيقًا محليًا باستخدام Electron أو Swift أو أي شيء تريده ويتناسب مع نظامك.

لا تتردد في دمج هذا مع التحدي الأول (محرر نصوص).

كمكافأة ، حاول مزامنة إصدار سطح المكتب مع إصدار الويب.

7. البودكاست (استنساخ ملبد بالغيوم)

قائمة أخرى من المشاريع للعمل عليها

من لا يستمع إلى البودكاست؟

قم بإنشاء تطبيق ويب بالميزات التالية:

  • انشئ حساب
  • ابحث عن البودكاست
  • معدل والاشتراك في البودكاست
  • إيقاف وتشغيل ، تغيير السرعة ، وظائف للأمام والخلف لمدة 30 ثانية.

حاول استخدام iTunes API كنقطة بداية. إذا كنت تعرف أي موارد أخرى ، فاكتب في التعليقات.

قائمة أخرى من المشاريع للعمل عليها

التابعة لها.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

8. التقاط الشاشة

قائمة أخرى من المشاريع للعمل عليها

مرحبًا! أنا أصور شاشتي الآن!

قم بإنشاء تطبيق سطح مكتب أو ويب يسمح لك بالتقاط شاشتك وحفظ المقطع بتنسيق .gif

ها هو بعض النصائحكيفية تحقيق ذلك.

تمت الترجمة بدعم من الشركة برنامج اديسونالذي يشارك مهنيا تطوير التطبيقات والمواقع الإلكترونية بلغة PHP للعملاء الكبار، وكذلك تطوير الخدمات السحابية وتطبيقات الهاتف المحمول في جافا.

المصدر: www.habr.com

إضافة تعليق