Još 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)

Još 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)

Продолжаем серию проектов для тренировки.

sloj

Još 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)

www.reddit.com/r/layer

Layer je zajednica u kojoj svako može nacrtati piksel na zajedničkoj "ploči". Originalna ideja rođena je na Redditu. r/Layer zajednica je metafora za zajedničku kreativnost, da svako može biti kreator i doprinijeti zajedničkom cilju.

Šta ćete naučiti kada kreirate vlastiti Layer projekt:

  • Kako radi JavaScript canvas Poznavanje upravljanja platnom je kritična vještina u mnogim aplikacijama.
  • Kako koordinirati korisničke dozvole. Svaki korisnik može nacrtati jedan piksel svakih 15 minuta bez potrebe za prijavom.
  • Kreirajte sesije kolačića.

Squoosh

Još 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)
squoosh.app

Squoosh je aplikacija za kompresiju slika s mnogo naprednih opcija.

GIF 20 MBJoš 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)

Kreiranjem vlastite verzije Squoosha naučit ćete:

  • Kako raditi s veličinama slika
  • Naučite osnove Drag'n'Drop API-ja
  • Shvatite kako funkcionišu API i slušaoci događaja
  • Kako učitati i izvesti datoteke

Napomena: Kompresor slike je lokalni. Nije potrebno slati dodatne podatke na server. Kompresor možete imati kod kuće ili ga možete koristiti na serveru, po vašem izboru.

Kalkulator

hajde? Ozbiljno? Kalkulator? Da, tačno, kalkulator. Razumijevanje osnova matematičkih operacija i načina na koji one rade zajedno je kritična vještina za pojednostavljenje vaših aplikacija. Prije ili kasnije morat ćete se pozabaviti brojevima i što prije to bolje.

Još 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)
jarodburchill.github.io/CalculatorReactApp

Kreiranjem vlastitog kalkulatora naučit ćete:

  • Rad sa brojevima i matematičkim operacijama
  • Vježbajte s API-jem slušatelja događaja
  • Kako rasporediti elemente, razumjeti stilove

Crawler (Tražilica)

Svi su koristili pretraživač, pa zašto ne biste kreirali vlastiti? Za traženje informacija potrebni su pretraživači. Svi ih koriste svaki dan i potražnja za ovom tehnologijom i stručnjacima će vremenom samo rasti.

Još 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)
Google pretraživač

Šta ćete naučiti kreiranjem vlastite tražilice:

  • Kako rade indeksi
  • Kako indeksirati web stranice i kako ih rangirati prema rejtingu i reputaciji
  • Kako pohraniti indeksirane stranice u bazu podataka i kako raditi s bazom podataka

Muzički plejer (Spotify, Apple Music)

Svi slušaju muziku – ona je samo sastavni dio naših života. Hajde da napravimo muzički plejer da bolje razumemo kako funkcioniše osnovna mehanika moderne platforme za striming muzike.

Još 5 odvažnih projekata obuke za programere (Layer, Squoosh, Kalkulator, Website Crawler, Music Player)
Spotify

Šta ćete naučiti kreiranjem vlastite platforme za streaming muzike:

  • Kako raditi sa API-jem. koristite API sa Spotify-a ili Apple Music-a
  • Kako pustiti, pauzirati ili premotati na sljedeću/prethodnu pjesmu
  • Kako promijeniti jačinu zvuka
  • Kako upravljati usmjeravanjem korisnika i historijom pretraživača

PS

Какие проекты вы бы предложили «повторить» самостоятельно, чтобы прокачать свое мастерство?

izvor: www.habr.com

Dodajte komentar