5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)

5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Vazhdojmë serinë e projekteve për trajnim.

shtresë

5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)

www.reddit.com/r/layer

Shtresa është një komunitet ku të gjithë mund të vizatojnë një piksel në një "bordë" të përbashkët. Ideja origjinale lindi në Reddit. Komuniteti r/Layer është një metaforë për krijimtarinë e përbashkët, që të gjithë mund të jenë krijues dhe të kontribuojnë në një kauzë të përbashkët.

Çfarë do të mësoni kur krijoni projektin tuaj Layer:

  • Si funksionon kanavacja JavaScript Të dini se si të përdorni një kanavac është një aftësi kritike në shumë aplikacione.
  • Si të koordinoni lejet e përdoruesve. Çdo përdorues mund të vizatojë një piksel çdo 15 minuta pa pasur nevojë të identifikohet.
  • Krijo sesione cookie.

Squoosh

5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)
squoosh.app

Squoosh është një aplikacion për kompresimin e imazhit me shumë opsione të avancuara.

GIF 20 MB5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Duke krijuar versionin tuaj të Squoosh do të mësoni:

  • Si të punoni me madhësitë e imazhit
  • Mësoni bazat e Drag'n'Drop API
  • Kuptoni se si funksionojnë API dhe dëgjuesit e ngjarjeve
  • Si të ngarkoni dhe eksportoni skedarë

Shenim: Kompresori i imazhit është lokal. Nuk është e nevojshme të dërgoni të dhëna shtesë në server. Ju mund ta keni kompresorin në shtëpi, ose mund ta përdorni në një server, sipas zgjedhjes suaj.

kalkulatriçe

Eja? Seriozisht? Llogaritësi? Po, saktësisht, një kalkulator. Të kuptuarit e bazave të operacioneve matematikore dhe se si ato funksionojnë së bashku është një aftësi kritike për thjeshtimin e aplikacioneve tuaja. Herët a vonë do t'ju duhet të merreni me numra dhe sa më shpejt aq më mirë.

5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)
jarodburchill.github.io/CalculatorReactApp

Duke krijuar kalkulatorin tuaj do të mësoni:

  • Puna me numra dhe veprime matematikore
  • Praktikoni me API-në e dëgjuesve të ngjarjeve
  • Si të rregulloni elementet, të kuptoni stilet

Zvarritës (motori i kërkimit)

Të gjithë kanë përdorur një motor kërkimi, kështu që pse të mos krijoni tuajin? Zvarritësit nevojiten për të kërkuar informacion. Të gjithë i përdorin ato çdo ditë dhe kërkesa për këtë teknologji dhe specialistë vetëm sa do të rritet me kalimin e kohës.

5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Motori i kërkimit Google

Çfarë do të mësoni duke krijuar motorin tuaj të kërkimit:

  • Si funksionojnë zvarritësit
  • Si të indeksoni faqet dhe si t'i renditni ato sipas vlerësimit dhe reputacionit
  • Si të ruani faqet e indeksuara në një bazë të dhënash dhe si të punoni me bazën e të dhënave

Luajtësi muzikor (Spotify, Apple Music)

Të gjithë dëgjojnë muzikë - është thjesht një pjesë integrale e jetës sonë. Le të krijojmë një luajtës muzikor për të kuptuar më mirë se si funksionon mekanika bazë e një platforme moderne të transmetimit muzikor.

5 projekte më të guximshme trajnimi për zhvilluesin (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Spotify

Çfarë do të mësoni duke krijuar platformën tuaj të transmetimit të muzikës:

  • Si të punoni me API. përdorni API nga Spotify ose Apple Music
  • Si të luani, të ndaloni ose të ktheheni te pjesa tjetër/e mëparshme
  • Si të ndryshoni volumin
  • Si të menaxhoni rrugën e përdoruesit dhe historinë e shfletuesit

PS

Çfarë projektesh do të sugjeronit të "përsëriteni" vetë për të përmirësuar aftësitë tuaja?

Burimi: www.habr.com

Shto një koment