5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)

5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Nadaljujemo s serijo projektov za usposabljanje.

Layer

5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)

www.reddit.com/r/layer

Layer je skupnost, kjer lahko vsakdo nariše slikovno piko na skupno »tablo«. Prvotna ideja se je rodila na Redditu. Skupnost r/Layer je metafora za skupno ustvarjalnost, da je lahko vsakdo ustvarjalec in prispeva k skupnemu cilju.

Kaj se boste naučili pri ustvarjanju lastnega projekta Layer:

  • Kako deluje platno JavaScript Poznavanje upravljanja s platnom je kritična veščina v mnogih aplikacijah.
  • Kako uskladiti uporabniška dovoljenja. Vsak uporabnik lahko nariše en piksel vsakih 15 minut, ne da bi se moral prijaviti.
  • Ustvarite seje piškotkov.

Squoosh

5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)
squoosh.app

Squoosh je aplikacija za stiskanje slik s številnimi naprednimi možnostmi.

GIF 20 MB5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Z ustvarjanjem lastne različice Squoosh se boste naučili:

  • Kako delati z velikostmi slik
  • Naučite se osnov API-ja Drag'n'Drop
  • Razumeti, kako delujejo API in poslušalci dogodkov
  • Kako naložiti in izvoziti datoteke

Opomba: Kompresor slike je lokalni. Strežniku ni potrebno pošiljati dodatnih podatkov. Kompresor imate lahko doma ali pa ga uporabljate na strežniku po vaši izbiri.

Kalkulator

daj no Resno? Kalkulator? Da, točno, kalkulator. Razumevanje osnov matematičnih operacij in njihovega delovanja je kritična veščina za poenostavitev vaših aplikacij. Prej ali slej se boste morali soočiti s številkami in čim prej, tem bolje.

5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)
jarodburchill.github.io/CalculatorReactApp

Z ustvarjanjem lastnega kalkulatorja se boste naučili:

  • Delo s številkami in matematičnimi operacijami
  • Vadite z API-jem poslušalcev dogodkov
  • Kako urediti elemente, razumeti sloge

Pajek (Iskalnik)

Vsi so že uporabljali iskalnik, zakaj torej ne bi ustvarili svojega? Pajki so potrebni za iskanje informacij. Vsi jih uporabljajo vsak dan in povpraševanje po tej tehnologiji in strokovnjakih bo sčasoma samo naraščalo.

5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Iskalnik Google

Kaj se boste naučili, če ustvarite svoj iskalnik:

  • Kako pajki delujejo
  • Kako indeksirati spletna mesta in kako jih razvrstiti po ocenah in ugledu
  • Kako shraniti indeksirana spletna mesta v bazo podatkov in kako delati z bazo podatkov

Predvajalnik glasbe (Spotify, Apple Music)

Vsi poslušamo glasbo – je le sestavni del našega življenja. Ustvarimo predvajalnik glasbe, da bomo bolje razumeli, kako deluje osnovna mehanika sodobne platforme za pretakanje glasbe.

5 bolj drznih izobraževalnih projektov za razvijalca (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Spotify

Kaj se boste naučili z ustvarjanjem lastne platforme za pretakanje glasbe:

  • Kako delati z API-jem. uporabite API iz Spotify ali Apple Music
  • Kako predvajati, začasno ustaviti ali previti nazaj na naslednjo/prejšnjo skladbo
  • Kako spremeniti glasnost
  • Kako upravljati usmerjanje uporabnikov in zgodovino brskalnika

PS

Katere projekte bi predlagali, da bi sami »posnemali«, da bi izboljšali svoje sposobnosti?

Vir: www.habr.com

Dodaj komentar