5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)

5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)

Jatkamme koulutusprojektien sarjaa.

kerros

5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)

www.reddit.com/r/layer

Layer on yhteisö, jossa jokainen voi piirtää pikselin jaetulle "taululle". Alkuperäinen idea syntyi Redditissä. R/Layer-yhteisö on metafora jaetulle luovuudelle, että jokainen voi olla luoja ja edistää yhteistä asiaa.

Mitä opit luodessasi omaa Layer-projektiasi:

  • Miten JavaScript-kanvas toimii Kankaan käytön tunteminen on kriittinen taito monissa sovelluksissa.
  • Kuinka koordinoida käyttäjien käyttöoikeuksia. Jokainen käyttäjä voi piirtää yhden pikselin 15 minuutin välein ilman kirjautumista.
  • Luo evästeistuntoja.

Squoosh

5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)
squoosh.app

Squoosh on kuvanpakkaussovellus, jossa on monia lisäasetuksia.

GIF 20 MB5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)

Luomalla oman version Squooshista opit:

  • Kuinka työskennellä kuvakokojen kanssa
  • Opi Drag'n'Drop API:n perusteet
  • Ymmärrä, miten API ja tapahtumaseuraajat toimivat
  • Kuinka ladata ja viedä tiedostoja

Huom: Kuvan pakkaaja on paikallinen. Palvelimelle ei tarvitse lähettää lisätietoja. Voit pitää kompressorin kotona tai voit käyttää sitä palvelimella valintasi mukaan.

Laskin

Älä viitsi? Vakavasti? Laskin? Kyllä, aivan, laskin. Matemaattisten toimintojen perusteiden ja niiden yhteistoiminnan ymmärtäminen on kriittinen taito sovellusten yksinkertaistamisessa. Ennemmin tai myöhemmin joudut käsittelemään numeroita ja mitä aikaisemmin, sen parempi.

5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)
jarodburchill.github.io/CalculatorReactApp

Luomalla oman laskimen opit:

  • Työskentele numeroiden ja matemaattisten operaatioiden kanssa
  • Harjoittele tapahtumakuuntelijoiden API:lla
  • Kuinka järjestää elementtejä, ymmärtää tyylejä

Indeksointirobotti (hakukone)

Kaikki ovat käyttäneet hakukonetta, joten miksi et luo omaa? Tietojen etsimiseen tarvitaan indeksointirobotteja. Kaikki käyttävät niitä päivittäin, ja tämän tekniikan ja asiantuntijoiden kysyntä vain kasvaa ajan myötä.

5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)
Googlen hakukone

Mitä opit luomalla oman hakukoneen:

  • Miten indeksointirobotit toimivat
  • Sivustojen indeksointi ja niiden sijoittaminen luokituksen ja maineen mukaan
  • Indeksoitujen sivustojen tallentaminen tietokantaan ja tietokannan käyttäminen

Musiikkisoitin (Spotify, Apple Music)

Kaikki kuuntelevat musiikkia – se on vain olennainen osa elämäämme. Luodaan musiikkisoitin ymmärtääksemme paremmin, kuinka nykyaikaisen musiikin suoratoistoalustan perusmekaniikka toimii.

5 rohkeampaa koulutusprojektia kehittäjälle (Layer, Squoosh, Laskin, Website Crawler, Music Player)
Spotify

Mitä opit luomalla oman musiikin suoratoistoalustan:

  • Kuinka työskennellä API:n kanssa. käytä Spotifyn tai Apple Musicin APIa
  • Kuinka soittaa, keskeyttää tai kelata taaksepäin seuraavaan/edelliseen kappaleeseen
  • Kuinka muuttaa äänenvoimakkuutta
  • Kuinka hallita käyttäjien reititystä ja selainhistoriaa

PS.

Mitä projekteja ehdottaisit "toistamista" itse parantaaksesi taitojasi?

Lähde: will.com

Lisää kommentti