Vēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Vēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Turpinām apmācību projektu sēriju.

slānis

Vēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)

www.reddit.com/r/layer

Slānis ir kopiena, kurā ikviens var uzzÄ«mēt pikseļus uz koplietotas ā€œtāfelesā€. Sākotnējā ideja radās vietnē Reddit. R/Layer kopiena ir kopÄ«gas radoÅ”uma metafora, ka ikviens var bÅ«t radÄ«tājs un dot ieguldÄ«jumu kopÄ«gā mērÄ·a labā.

Ko jūs uzzināsiet, veidojot savu Layer projektu:

  • Kā darbojas JavaScript audekls Zināt, kā darboties ar audeklu, ir ļoti svarÄ«ga prasme daudzās lietojumprogrammās.
  • Kā saskaņot lietotāju atļaujas. Katrs lietotājs var uzzÄ«mēt vienu pikseļu ik pēc 15 minÅ«tēm, nepiesakoties.
  • Izveidojiet sÄ«kfailu sesijas.

Squoosh

Vēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)
squoosh.app

Squoosh ir attēlu saspieÅ”anas programma ar daudzām uzlabotām opcijām.

GIF 20 MBVēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Izveidojot savu Squoosh versiju, jūs uzzināsit:

  • Kā strādāt ar attēlu izmēriem
  • Uzziniet Drag'n'Drop API pamatus
  • Izprotiet, kā darbojas API un notikumu uztvērēji
  • Kā augÅ”upielādēt un eksportēt failus

PiezÄ«me: Attēla kompresors ir lokāls. Nav nepiecieÅ”ams sÅ«tÄ«t papildu datus serverim. Kompresors var bÅ«t mājās, vai arÄ« varat to izmantot serverÄ«, pēc jÅ«su izvēles.

Kalkulators

Aiziet? Nopietni? Kalkulators? Jā, tieÅ”i tā, kalkulators. Izpratne par matemātikas operāciju pamatiem un to, kā tās darbojas kopā, ir bÅ«tiska prasme lietojumprogrammu vienkārÅ”oÅ”anai. Agrāk vai vēlāk jums bÅ«s jātiek galā ar skaitļiem, un jo ātrāk, jo labāk.

Vēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)
jarodburchill.github.io/CalculatorReactApp

Izveidojot savu kalkulatoru, jūs uzzināsiet:

  • Darbs ar skaitļiem un matemātikas operācijām
  • Trenējies ar notikumu uztvērēju API
  • Kā sakārtot elementus, izprast stilus

Rāpuļprogramma (meklētājprogramma)

Ikviens ir izmantojis meklētājprogrammu, tad kāpēc gan neizveidot savu? Informācijas meklÄ“Å”anai ir nepiecieÅ”amas rāpuļprogrammas. Ikviens tos izmanto katru dienu, un pieprasÄ«jums pēc Ŕīs tehnoloÄ£ijas un speciālistiem ar laiku tikai augs.

Vēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Google meklētājs

Ko jūs uzzināsiet, izveidojot savu meklētājprogrammu:

  • Kā darbojas rāpuļprogrammas
  • Vietņu indeksÄ“Å”ana un to ranžēŔana pēc vērtējuma un reputācijas
  • Kā datu bāzē saglabāt indeksētas vietnes un kā strādāt ar datu bāzi

Mūzikas atskaņotājs (Spotify, Apple Music)

Ikviens klausās mÅ«ziku ā€“ tā vienkārÅ”i ir mÅ«su dzÄ«ves neatņemama sastāvdaļa. Izveidosim mÅ«zikas atskaņotāju, lai labāk izprastu, kā darbojas mÅ«sdienu mÅ«zikas straumÄ“Å”anas platformas pamatmehānika.

Vēl 5 drosmīgi apmācību projekti izstrādātājam (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Spotify

Ko jÅ«s uzzināsiet, izveidojot savu mÅ«zikas straumÄ“Å”anas platformu:

  • Kā strādāt ar API. izmantojiet API no Spotify vai Apple Music
  • Kā atskaņot, apturēt vai attÄ«t uz nākamo/iepriekŔējo celiņu
  • Kā mainÄ«t skaļumu
  • Kā pārvaldÄ«t lietotāju marÅ”rutÄ“Å”anu un pārlÅ«kprogrammas vēsturi

PS

Kādus projektus jÅ«s ieteiktu ā€œatkārtotā€ pats, lai uzlabotu savas prasmes?

Avots: www.habr.com

Pievieno komentāru