Još 5 odvažnih projekata obuke za razvojnog programera (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Još 5 odvažnih projekata obuke za razvojnog programera (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Nastavljamo niz projekata za obuku.

sloj

Još 5 odvažnih projekata obuke za razvojnog programera (Layer, Squoosh, Calculator, Website Crawler, Music Player)

www.reddit.com/r/layer

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

Što ćete naučiti prilikom izrade vlastitog Layer projekta:

  • Kako funkcionira JavaScript platno Poznavanje rada s platnom ključna je vještina u mnogim aplikacijama.
  • Kako koordinirati korisnička dopuštenja. Svaki korisnik može nacrtati jedan piksel svakih 15 minuta bez potrebe da se prijavi.
  • Stvorite sesije kolačića.

Squoosh

Još 5 odvažnih projekata obuke za razvojnog programera (Layer, Squoosh, Calculator, 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 razvojnog programera (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Stvaranjem vlastite verzije Squoosha naučit ćete:

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

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

kalkulator

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

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

Stvaranjem vlastitog kalkulatora naučit ćete:

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

Alat za indeksiranje (tražilica)

Svatko je koristio tražilicu, pa zašto ne izraditi vlastitu? Za traženje informacija potrebni su pretraživači. Svatko ih koristi svaki dan, a potražnja za ovom tehnologijom i stručnjacima s vremenom će samo rasti.

Još 5 odvažnih projekata obuke za razvojnog programera (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Google tražilica

Što ćete naučiti stvaranjem vlastite tražilice:

  • Kako alati za indeksiranje rade
  • Kako indeksirati stranice i kako ih rangirati prema ocjeni i reputaciji
  • Kako pohraniti indeksirane stranice u bazu podataka i kako raditi s bazom podataka

Glazbeni player (Spotify, Apple Music)

Svi slušaju glazbu – ona je jednostavno sastavni dio naših života. Kreirajmo glazbeni player kako bismo bolje razumjeli kako funkcionira osnovna mehanika moderne platforme za strujanje glazbe.

Još 5 odvažnih projekata obuke za razvojnog programera (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Spotify

Što ćete naučiti stvaranjem vlastite platforme za streaming glazbe:

  • Kako raditi s API-jem. koristite API sa Spotify ili Apple Music
  • Kako reproducirati, pauzirati ili premotati na sljedeću/prethodnu pjesmu
  • Kako promijeniti glasnoću
  • Kako upravljati usmjeravanjem korisnika i poviješću preglednika

PS

Koje biste projekte predložili da sami "replicirate" kako biste poboljšali svoje vještine?

Izvor: www.habr.com

Dodajte komentar