Lantzeko beste proiektuen zerrenda bat

"Maisu batek akats gehiago egiten ditu hasiberriak saiakerak baino"

Azkena prestakuntza-proiektuen zerrenda 50 irakurketa eta 600 gogoko jaso zituen. Hona hemen lantzeko beste proiektu interesgarrien zerrenda, laguntza gehigarriren bat nahi dutenentzat.

1. Testu-editorea

Lantzeko beste proiektuen zerrenda bat

Testu-editore baten helburua da erabiltzaileen esfortzua murriztea beren formatua baliozko HTML marka bihurtzen saiatzen diren. Testu-editore on batek erabiltzaileei testua modu ezberdinetan formateatzeko aukera ematen die.

Noizbait, denek testu-editorea erabili dute. Beraz, zergatik ez zuk zeuk sortu?

2. Reddit klona

Lantzeko beste proiektuen zerrenda bat

Reddit Albiste sozialen agregazioa, web edukien balorazioa eta eztabaida gune bat da.

Reddit-ek denbora gehien hartzen du, baina horretan jarraitzen dut. Reddit klon bat sortzea programazioa ikasteko modu eraginkorra da (aldi berean Reddit arakatzen duzun bitartean).

Reddit-ek oso aberatsa eskaintzen dizu API. Ez utzi ezaugarririk edo egin gauzak ausaz. Bezeroekin eta bezeroekin mundu errealean, ezin duzu ausaz lan egin, edo lana azkar galduko duzu.

Bezero adimentsuak berehala konturatuko dira lana gaizki egiten ari dela eta beste norbait aurkituko dute.

Lantzeko beste proiektuen zerrenda bat

Reddit APIa

3. Argitaratu kode irekiko NPM pakete bat

Lantzeko beste proiektuen zerrenda bat

Javascript kodea idazten baduzu, baliteke paketeen kudeatzailea erabiltzea. Pakete-kudeatzaile batek beste pertsonek idatzi eta argitaratu duten lehendik dagoen kodea berrerabiltzeko aukera ematen du.

Pakete baten garapen-ziklo osoa ulertzeak oso esperientzia ona emango du. Kodea argitaratzean gauza asko jakin behar dituzu. Segurtasunari, bertsio semantikoari, eskalagarritasunari, izen-konbentzioei eta mantentzeari buruz pentsatu behar duzu.

Paketea edozein izan daiteke. Ideiarik ez baduzu, sortu zure Lodash eta argitaratu.

Lantzeko beste proiektuen zerrenda bat

Lodash: lodash.com

Sarean egin duzun zerbait edukitzeak besteen gainetik %10 jartzen zaitu. Hona hemen baliabide erabilgarriak iturri irekiei eta paketeei buruz.

4. freeCodeCamp curriculuma

Lantzeko beste proiektuen zerrenda bat

FCC curriculuma

freeCodecamp-ek asko bildu du programazio integraleko ikastaroa.

freeCodeCamp irabazi asmorik gabeko erakunde bat da. Web-oinarritutako ikaskuntza plataforma interaktibo batek, sareko komunitateko foro batek, txat gelak, Medium argitalpenak eta ikaskuntza web garapena guztion eskura jartzeko asmoa duten tokiko erakundeek osatzen dute.

Lantzeko beste proiektuen zerrenda bat

Ikastaro osoa amaitzea lortzen baduzu zure lehen lanerako prestatuta egongo zara.

5. Sortu HTTP zerbitzari bat hutsetik

HTTP protokoloa edukiak Interneten bidaiatzen dituen protokolo nagusietako bat da. HTTP zerbitzariak HTML, CSS eta JS bezalako eduki estatikoa hornitzeko erabiltzen dira.

HTTP protokoloa hutsetik ezartzeko gai izateak gauzak nola elkarreragiten duen ezagutza zabalduko du.

Adibidez, NodeJs erabiltzen baduzu, badakizu Express-ek HTTP zerbitzari bat eskaintzen duela.

Erreferentziarako, ikusi ahal duzun:

  • Konfiguratu zerbitzari bat inongo liburutegirik erabili gabe
  • Zerbitzariak HTML, CSS eta JS edukia hornitu behar du.
  • Router bat hutsetik ezartzea
  • Kontrolatu aldaketak eta eguneratu zerbitzaria

Zergatik ez badakizu, erabili Joan langa eta saiatu HTTP zerbitzari bat sortzen Caddy hutsetik.

Lantzeko beste proiektuen zerrenda bat

6. Oharrak egiteko mahaigaineko aplikazioa

Lantzeko beste proiektuen zerrenda bat

Denok hartzen ditugu apunteak, ezta?

Sortu dezagun oharren aplikazioa. Aplikazioak oharrak gorde eta datu-basearekin sinkronizatu behar ditu. Sortu jatorrizko aplikazio bat Electron, Swift edo nahi duzuna erabiliz eta zure sistemarako balio duena.

Anima zaitez lehen erronkarekin (testu editorea) konbinatzeko.

Hobari gisa, saiatu zure mahaigaineko bertsioa web bertsioarekin sinkronizatzen.

7. Podcastak (klon estalia)

Lantzeko beste proiektuen zerrenda bat

Nork ez ditu podcastak entzuten?

Sortu web aplikazio bat funtzionalitate hauekin:

  • Kontu bat sortu
  • Bilatu podcastak
  • Baloratu eta harpidetu podcastetara
  • Gelditu eta erreproduzitu, aldatu abiadura, aurrera eta atzera funtzioak 30 segundoz.

Saiatu iTunes APIa abiapuntu gisa erabiltzen. Beste baliabiderik ezagutzen baduzu, idatzi iruzkinetan.

Lantzeko beste proiektuen zerrenda bat

affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

8. Pantaila harrapatzea

Lantzeko beste proiektuen zerrenda bat

Kaixo! Nire pantaila filmatzen ari naiz orain!

Sortu mahaigaineko edo web aplikazio bat zure pantaila harrapatzeko eta klipa honela gordetzeko aukera ematen dizun .gif

Hemen zenbait aholkuhori nola lortu.

Itzulpena enpresaren laguntzarekin egin da EDISON softwareaprofesionalki arduratzen dena PHPn aplikazioak eta webguneak garatzea bezero handientzat, baita hodeiko zerbitzuak eta aplikazio mugikorren garapena Javan.

Iturria: www.habr.com

Gehitu iruzkin berria