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

الهدف من محرر النصوص هو تقليل جهود المستخدمين الذين يحاولون تحويل تنسيقهم كترميز HTML صالح. يتيح محرر النصوص الجيد للمستخدمين تنسيق النص بطرق مختلفة.
في مرحلة ما ، استخدم الجميع محرر نصوص. فلماذا لا
تنشئه بنفسك ؟
2. استنساخ ريديت
Reddit هو تجميع الأخبار الاجتماعية وتصنيف محتوى الويب وموقع المناقشة.
Reddit - يستغرق معظم وقتي ، لكنني ما زلت أعلق عليه. يعد إنشاء نسخة من Reddit طريقة فعالة لتعلم البرمجة (أثناء عرض Reddit).
يوفر لك Reddit
واجهة برمجة تطبيقات غنية جدًا. لا تفوت أي ميزات أو تفعل أي شيء خاطئ. في العالم الحقيقي مع العملاء والعملاء ، لن تتمكن من العمل بشكل عشوائي ، أو ستفقد عملك بسرعة.
سوف يخمن العملاء الأذكياء على الفور أن العمل ليس على ما يرام وسيجد شخصًا آخر.
Reddit API3. نشر حزمة NPM مفتوحة المصدر

إذا كنت تكتب رمزًا في جافا سكريبت ، فمن المحتمل أنك تستخدم مدير حزم. يسمح لك مدير الحزم بإعادة استخدام التعليمات البرمجية الموجودة التي قام الآخرون بكتابتها ونشرها.
إن فهم دورة تطوير الحزمة الكاملة سيعطي تجربة جيدة للغاية. هناك العديد من الأشياء التي تحتاج إلى معرفتها عند نشر التعليمات البرمجية. تحتاج إلى التفكير في الأمان ، والإصدار الدلالي ، وقابلية التوسع ، واصطلاحات التسمية ، والصيانة.
يمكن أن تكون الحزمة أي شيء. إذا لم تكن لديك فكرة ، قم بإنشاء Lodash الخاص بك ونشره.
لوداش: Lodash.comوجود شيء قمت به على الإنترنت يجعلك أعلى بنسبة 10٪ من الآخرين.
فيما يلي بعض الموارد المفيدة حول المصادر المفتوحة والحزم.
4. المناهج المجانية
منهج FCCلقد وضعت freeCodecamp
دورة برمجة شاملة للغاية.
freeCodeCamp هي منظمة غير ربحية. وتتكون من منصة ويب تعليمية تفاعلية ، ومنتدى مجتمع عبر الإنترنت ، ودردشات ، ومنشورات متوسطة ، ومنظمات محلية تهدف إلى جعل تطوير التعلم على شبكة الإنترنت في متناول الجميع.

ستكون مؤهلاً أكثر من وظيفتك الأولى إذا تمكنت من إكمال الدورة بالكامل.
5. إنشاء خادم HTTP من البداية
بروتوكول HTTP هو أحد البروتوكولات الرئيسية التي يتم من خلالها وصول المحتوى إلى الإنترنت. تستخدم خوادم HTTP لخدمة المحتوى الثابت مثل HTML و CSS و JS.
إن القدرة على تنفيذ بروتوكول HTTP من البداية سيوسع معرفتك بكيفية تفاعل كل شيء.
على سبيل المثال ، إذا كنت تستخدم NodeJs ، فأنت تعلم أن Express يوفر خادم HTTP.
كمرجع ، تحقق مما إذا كان يمكنك:
- تكوين الخادم دون استخدام أي مكتبات
- يجب أن يقدم الخادم محتوى HTML و CSS و JS.
- تنفيذ جهاز توجيه من الصفر
- تتبع التغييرات وتحديث الخادم
إذا كنت لا تعرف السبب ، فاستخدم
Go lang وحاول إنشاء خادم
Caddy HTTP من البداية.

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

كلنا نأخذ ملاحظات ، أليس كذلك؟
لنقم بإنشاء تطبيق تدوين الملاحظات. يحتاج التطبيق إلى حفظ الملاحظات ومزامنتها مع قاعدة البيانات. أنشئ تطبيقًا أصليًا باستخدام Electron أو Swift أو أي شيء آخر يعجبك والذي يناسب نظامك.
لا تتردد في الجمع بين هذا والتحدي الأول (محرر النصوص).
كمكافأة ، حاول مزامنة إصدار سطح المكتب مع إصدار الويب.
7. البودكاست (استنساخ ملبد بالغيوم)

من لا يستمع إلى البودكاست؟
قم بإنشاء تطبيق ويب بالميزات التالية:
- قم بإنشاء حساب
- بحث بودكاست
- معدل والاشتراك في البودكاست
- توقف واللعب وتغيير السرعة والوظيفة للأمام وللخلف لمدة 30 ثانية.
حاول استخدام واجهة برمجة تطبيقات iTunes كنقطة بداية. إذا كنت تعرف أي موارد أخرى ، فاكتب في التعليقات.
affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api8. التقاط الشاشة

مرحبًا سأخلع شاشتي الآن!
أنشئ تطبيق سطح مكتب أو تطبيق ويب يتيح لك التقاط الشاشة وحفظ المقطع
.gif
فيما يلي
بعض الاقتراحات حول كيفية تحقيق ذلك.
تم دعم الترجمة من قبل EDISON Software ، وهي مطور محترف للتطبيقات والمواقع في PHP لكبار العملاء ، بالإضافة إلى تطوير الخدمات السحابية وتطبيقات الهاتف المحمول في Java .