"المعلم يرتكب أخطاء أكثر مما يرتكبه المبتدئ"
آخر
1. محرر النصوص
الغرض من محرر النصوص هو تقليل جهد المستخدمين الذين يحاولون تحويل تنسيقهم إلى ترميز HTML صالح. يسمح محرر النصوص الجيد للمستخدمين بتنسيق النص بطرق مختلفة.
لقد استخدم الجميع محرر نصوص في مرحلة ما. اذا لما لا
2. استنساخ رديت
رديت - يستهلك معظم وقتي ، لكنني ما زلت أتشبث به. يعد إنشاء نسخة Reddit طريقة فعالة لمعرفة كيفية البرمجة (أثناء تصفح Reddit).
يوفر لك Reddit ملفًا غنيًا جدًا
سيخمن العملاء الأذكياء على الفور أن العمل يتم بشكل سيئ وسيجدون شخصًا آخر.
3. نشر حزمة NPM مفتوحة المصدر
إذا كنت تكتب كود Javascript ، فمن المحتمل أنك تستخدم مدير الحزم. يسمح لك مدير الحزم بإعادة استخدام الكود الحالي الذي كتبه ونشره الآخرون.
سيعطي فهم دورة تطوير الحزمة الكاملة تجربة جيدة للغاية. هناك العديد من الأشياء التي تحتاج إلى معرفتها عند إرسال الرمز. تحتاج إلى التفكير في الأمان ، والإصدار الدلالي ، وقابلية التوسع ، واصطلاحات التسمية ، والصيانة.
يمكن أن تكون الحزمة أي شيء. إذا لم تكن لديك فكرة ، فأنشئ لوداش الخاص بك وانشرها.
لوداش:
إن امتلاكك لشيء ما عبر الإنترنت يجعلك تتفوق على الآخرين بنسبة 10٪.
4. منهج freeCodeCamp
لقد جمعت freeCodecamp الكثير
freeCodeCamp هي منظمة غير ربحية. وهو يتألف من منصة تعليمية تفاعلية على شبكة الإنترنت ، ومنتدى مجتمعي عبر الإنترنت ، وغرف دردشة ، ومنشورات متوسطة ، ومنظمات محلية تنوي جعل تطوير الويب التعليمي متاحًا للجميع.
ستكون أكثر من مؤهل لوظيفتك الأولى إذا تمكنت من إكمال الدورة التدريبية بأكملها.
5. قم بإنشاء خادم HTTP من البداية
يعد بروتوكول HTTP أحد البروتوكولات الرئيسية التي يتم من خلالها وصول المحتوى إلى الإنترنت. تُستخدم خوادم HTTP لخدمة محتوى ثابت مثل HTML و CSS و JS.
ستؤدي القدرة على تنفيذ بروتوكول HTTP من البداية إلى توسيع معرفتك بكيفية تفاعل كل شيء.
على سبيل المثال ، إذا كنت تستخدم NodeJs ، فأنت تعلم أن Express يوفر خادم HTTP.
للرجوع إليها ، تحقق مما إذا كان بإمكانك:
- قم بإعداد الخادم دون استخدام أي مكتبات
- يجب أن يقدم الخادم محتوى HTML و CSS و JS.
- تنفيذ موجه من الصفر
- مراقبة التغييرات وتحديث الخادم
إذا كنت لا تعرف السبب ، فاستخدم
6. تطبيق سطح المكتب للملاحظات
كلنا نأخذ الملاحظات ، أليس كذلك؟
لنقم بإنشاء تطبيق تدوين الملاحظات. يحتاج التطبيق إلى حفظ الملاحظات ومزامنتها مع قاعدة البيانات. أنشئ تطبيقًا محليًا باستخدام Electron أو Swift أو أي شيء تريده ويتناسب مع نظامك.
لا تتردد في دمج هذا مع التحدي الأول (محرر نصوص).
كمكافأة ، حاول مزامنة إصدار سطح المكتب مع إصدار الويب.
7. البودكاست (استنساخ ملبد بالغيوم)
من لا يستمع إلى البودكاست؟
قم بإنشاء تطبيق ويب بالميزات التالية:
- انشئ حساب
- ابحث عن البودكاست
- معدل والاشتراك في البودكاست
- إيقاف وتشغيل ، تغيير السرعة ، وظائف للأمام والخلف لمدة 30 ثانية.
حاول استخدام iTunes API كنقطة بداية. إذا كنت تعرف أي موارد أخرى ، فاكتب في التعليقات.
8. التقاط الشاشة
مرحبًا! أنا أصور شاشتي الآن!
قم بإنشاء تطبيق سطح مكتب أو ويب يسمح لك بالتقاط شاشتك وحفظ المقطع بتنسيق .gif
ها هو
تمت الترجمة بدعم من الشركة
المصدر: www.habr.com