5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)

5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)

ما مجموعه پروژه ها را برای آموزش ادامه می دهیم.

لایه

5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)

www.reddit.com/r/layer

لایه جامعه‌ای است که در آن همه می‌توانند یک پیکسل را روی یک «تابلو» مشترک بکشند. ایده اصلی در Reddit متولد شد. جامعه r/Layer استعاره ای از خلاقیت مشترک است، که همه می توانند خالق باشند و در یک هدف مشترک سهیم باشند.

آنچه هنگام ایجاد پروژه لایه خود یاد خواهید گرفت:

  • بوم جاوا اسکریپت چگونه کار می کند دانستن نحوه کار با بوم یک مهارت حیاتی در بسیاری از برنامه ها است.
  • نحوه هماهنگ کردن مجوزهای کاربر هر کاربر می تواند هر 15 دقیقه یک پیکسل بدون نیاز به ورود به سیستم بکشد.
  • ایجاد جلسات کوکی

اسکواش

5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)
squoosh.app

Squoosh یک برنامه فشرده سازی تصویر با بسیاری از گزینه های پیشرفته است.

GIF 20 مگابایت5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)

با ایجاد نسخه Squoosh خود، یاد خواهید گرفت:

  • نحوه کار با اندازه های تصویر
  • با اصول Drag'n'Drop API آشنا شوید
  • نحوه عملکرد API و شنوندگان رویداد را بدانید
  • نحوه آپلود و صادرات فایل ها

توجه: کمپرسور تصویر محلی است. نیازی به ارسال اطلاعات اضافی به سرور نیست. شما می توانید کمپرسور را در خانه داشته باشید، یا می توانید آن را بر روی سرور به انتخاب خود استفاده کنید.

ماشین حساب

بیا دیگه؟ به طور جدی؟ ماشین حساب؟ بله دقیقا یک ماشین حساب. درک اصول اولیه عملیات ریاضی و نحوه کار آنها با هم یک مهارت حیاتی برای ساده کردن برنامه های شما است. دیر یا زود باید با اعداد دست و پنجه نرم کنید و هر چه زودتر بهتر.

5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)
jarodburchill.github.io/CalculatorReactApp

با ایجاد ماشین حساب خود یاد خواهید گرفت:

  • با اعداد و عملیات ریاضی کار کنید
  • با API شنوندگان رویداد تمرین کنید
  • نحوه چیدمان عناصر، درک سبک ها

خزنده (موتور جستجو)

همه از یک موتور جستجو استفاده کرده اند، پس چرا موتور جستجوی خود را ایجاد نکنید؟ برای جستجوی اطلاعات به خزنده ها نیاز است. همه هر روز از آنها استفاده می کنند و تقاضا برای این فناوری و متخصصان تنها در طول زمان افزایش می یابد.

5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)
موتور جستجوی گوگل

آنچه با ایجاد موتور جستجوی خود خواهید آموخت:

  • خزنده ها چگونه کار می کنند
  • نحوه فهرست بندی سایت ها و نحوه رتبه بندی آنها بر اساس رتبه بندی و شهرت
  • نحوه ذخیره سایت های نمایه شده در پایگاه داده و نحوه کار با پایگاه داده

پخش کننده موسیقی (Spotify، Apple Music)

همه به موسیقی گوش می دهند - این فقط بخشی جدایی ناپذیر از زندگی ماست. بیایید یک پخش کننده موسیقی ایجاد کنیم تا بهتر درک کنیم که چگونه مکانیک های اساسی یک پلت فرم پخش موسیقی مدرن کار می کند.

5 پروژه آموزشی جسورانه دیگر برای توسعه دهنده (Layer، Squoosh، Calculator، Website Crawler، Music Player)
Spotify

آنچه با ایجاد پلتفرم پخش موسیقی خود خواهید آموخت:

  • نحوه کار با API از API Spotify یا Apple Music استفاده کنید
  • نحوه پخش، مکث یا بازگشت به آهنگ بعدی/قبلی
  • نحوه تغییر حجم
  • نحوه مدیریت مسیریابی کاربر و تاریخچه مرورگر

PS

چه پروژه‌هایی را پیشنهاد می‌کنید که به تنهایی برای بهبود مهارت‌هایتان «تکرار» کنید؟

منبع: www.habr.com

اضافه کردن نظر