5 مشاريع تدريب جريئة أخرى للمطور (Layer، Squoosh، Calculator، Website Crawler، Music Player)

صورة


نواصل سلسلة من المشاريع للتدريب.



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

طبقة


صورة

www.reddit.com/r/layer

الطبقة هي مجتمع حيث يمكن للجميع رسم بكسل على "لوحة" مشتركة. ولدت الفكرة الأصلية على رديت. يعد مجتمع r / Layer عبارة عن استعارة للتكوين المشترك بحيث يمكن للجميع أن يكونوا مبدعين وأن يساهموا في قضية مشتركة.

ما الذي ستتعلمه لإنشاء مشروع طبقة:

  • كيف تعمل JavaScript canvas ، تعد القدرة على تشغيل Canvas مهارة مهمة في العديد من التطبيقات.
  • كيفية تنسيق أذونات المستخدم. يمكن لكل مستخدم رسم بكسل واحد كل 15 دقيقة وليس من الضروري تسجيل الدخول.
  • إنشاء جلسات ملفات تعريف الارتباط.

Squoosh


صورة

squoosh.app

Squoosh هو تطبيق ضغط الصور مع العديد من الخيارات المتقدمة.

20 ميغابايت gif
صورة

بإنشاء إصدار Squoosh الخاص بك ، ستتعلم:

  • كيفية العمل مع أحجام الصور
  • تعلم أساسيات Drag'n'Drop API
  • فهم كيفية عمل مستمع واجهة برمجة التطبيقات والحدث
  • كيفية تحميل وتصدير الملفات

ملاحظة: ضاغط الصورة محلي. ليس من الضروري إرسال بيانات إضافية إلى الخادم. يمكن أن يكون لديك ضاغط في المنزل ، أو يمكن أن يكون لديك خادم من اختيارك.

آلة حاسبة


هيا؟ على محمل الجد؟ آلة حاسبة؟ نعم ، بالضبط ، آلة حاسبة. يعد فهم أساسيات العمليات الرياضية وكيفية عملها معًا مهارة أساسية لتبسيط تطبيقاتك. عاجلاً أم آجلاً ، سيتعين عليك التعامل مع الأرقام وكلما كان ذلك أفضل.

صورة

jarodburchill.imtqy.com/CalculatorReactApp

من خلال إنشاء آلة حاسبة خاصة بك ، ستتعلم:

  • العمل مع الأرقام وعمليات حصيرة
  • تدرب مع مستمعي الحدث API
  • كيفية ترتيب العناصر ، والتعامل مع الأنماط

الزاحف (محرك البحث)


استخدم الجميع محرك بحث ، فلماذا لا تنشئ محركًا خاصًا بك؟ هناك حاجة إلى الزواحف للبحث عن المعلومات. يتم استخدامها من قبل الجميع كل يوم والطلب من وقت لآخر لهذه التكنولوجيا والمتخصصين سوف تنمو فقط.

صورة
محرك بحث جوجل

ما يجب تعلمه من خلال إنشاء محرك البحث الخاص بك:

  • كيف تعمل برامج الزحف؟
  • كيفية فهرسة المواقع وكيفية ترتيبها حسب التصنيف والسمعة
  • كيفية تخزين المواقع المفهرسة في قاعدة البيانات وكيفية العمل مع قاعدة البيانات

مشغل الموسيقى (Spotify ، Apple Music)


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

صورة

سبوتيفي

ما الذي يجب تعلمه من خلال إنشاء نظام دفق الموسيقى الخاص بك:

  • كيفية العمل مع API. استخدم واجهات برمجة التطبيقات لـ Spotify أو Apple Music
  • كيفية اللعب أو الإيقاف المؤقت أو الترجيع للأغنية التالية / السابقة
  • كيفية تغيير مستوى الصوت
  • كيفية إدارة توجيه المستخدم وتاريخ المتصفح

PS


ما هي المشاريع التي تقترحها "لتكرار" نفسك من أجل ضخ مهاراتك؟


اقرأ أيضا بلوق
شركة إديسون:


20 مكتبة لل
مذهلة تطبيق دائرة الرقابة الداخلية

Source: https://habr.com/ru/post/ar474444/


All Articles