5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)

5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)

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

mantelon

5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)

www.reddit.com/r/layer

Tavolo estas komunumo, kie ĉiuj povas desegni pikselon sur komuna "tabulo". La originala ideo naskiĝis sur Reddit. La r/Layer-komunumo estas metaforo por komuna kreivo, ke ĉiuj povas esti kreinto kaj kontribui al komuna afero.

Kion vi lernos kreante vian propran Tavolon-projekton:

  • Kiel funkcias JavaScript-kanvaso Scii kiel funkciigi kanvason estas kritika kapablo en multaj aplikoj.
  • Kiel kunordigi uzantpermesojn. Ĉiu uzanto povas desegni unu pikselon ĉiujn 15 minutojn sen devi ensaluti.
  • Krei kuketajn sesiojn.

Squoosh

5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)
squoosh.app

Squoosh estas aplikaĵo de kunpremado de bildoj kun multaj altnivelaj opcioj.

GIF 20 MB5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)

Kreante vian propran version de Squoosh vi lernos:

  • Kiel labori kun bildaj grandecoj
  • Lernu la bazojn de la Drag'n'Drop API
  • Komprenu kiel funkcias la API kaj evento-aŭskultantoj
  • Kiel alŝuti kaj eksporti dosierojn

Notu: La bildkompresoro estas loka. Ne necesas sendi pliajn datumojn al la servilo. Vi povas havi la kompresoron hejme, aŭ vi povas uzi ĝin sur servilo, laŭ via elekto.

Kalkulilo

Venu? Ĉu serioze? Kalkulilo? Jes, ĝuste, kalkulilo. Kompreni la bazojn de matematikaj operacioj kaj kiel ili funkcias kune estas kritika kapablo por simpligi viajn aplikojn. Pli aŭ malpli frue vi devos trakti nombrojn kaj ju pli frue des pli bone.

5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)
jarodburchill.github.io/CalculatorReactApp

Kreante vian propran kalkulilon vi lernos:

  • Laboru kun nombroj kaj matematikaj operacioj
  • Praktiku kun evento-aŭskultantoj API
  • Kiel aranĝi elementojn, kompreni stilojn

Crawler (serĉilo)

Ĉiuj uzis serĉilon, do kial ne krei vian propran? Crawlers necesas por serĉi informojn. Ĉiuj uzas ilin ĉiutage kaj la postulo pri ĉi tiu teknologio kaj specialistoj nur kreskos kun la tempo.

5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)
Guglo serĉilo

Kion vi lernos kreante vian propran serĉilon:

  • Kiel funkcias rampiloj
  • Kiel indeksi retejojn kaj kiel rangigi ilin laŭ taksado kaj reputacio
  • Kiel stoki indeksitajn retejojn en datumbazo kaj kiel labori kun la datumbazo

Muzikludanto (Spotify, Apple Music)

Ĉiuj aŭskultas muzikon - ĝi estas nur integra parto de niaj vivoj. Ni kreu muzikludilon por pli bone kompreni kiel funkcias la bazaj mekanikoj de moderna muzikflua platformo.

5 pli aŭdacaj trejnadprojektoj por la programisto (Tavolo, Squoosh, Kalkulilo, Retejo-Crawler, Muzika Ludilo)
Spotify

Kion vi lernos kreante vian propran muzikfluan platformon:

  • Kiel labori kun la API. uzu API de Spotify aŭ Apple Music
  • Kiel ludi, paŭzi aŭ rebobeni al la sekva/antaŭa trako
  • Kiel ŝanĝi volumon
  • Kiel administri uzantvojadon kaj retumilon-historion

PS

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

fonto: www.habr.com

Aldoni komenton