Këtu është një listë tjetër projektesh për t'u praktikuar.

«Mjeshtri bën më shumë gabime se novice - përpjekjeve»

I kaluar lista e projekteve për stërvitje ka arritur 50k lexime dhe 600 shtesa në të preferuarat. Ja një listë tjetër interesante projektesh për praktikë, për ata që duan më shumë.

1. Redaktori i tekstit

Këtu është një listë tjetër projektesh për t'u praktikuar.

Qëllimi i redaktorit të tekstit është të reduktojë përpjekjet e përdoruesve që përpiqen të konvertojnë formatimin e tyre në markup të vlefshëm HTML. Një redaktori i mirë i tekstit lejon përdoruesit të formatizojnë tekstin në mënyra të ndryshme.

Në një moment të caktuar, secili ka përdorur një redaktori të tekstit. Pse të mos krijoni atë vetë?

2. Kloni Reddit

Këtu është një listë tjetër projektesh për t'u praktikuar.

Reddit — është një agregator i lajmeve sociale, renditje e përmbajtjes web dhe një faqe për diskutime.

Reddit merr shumicën e kohës time, por vazhdoj të bjerë në të. Krijimi i një kloni të Reddit është një mënyrë efektive për të mësuar programimin (ndërkohë që shihni Reddit).

Reddit ju ofron një shumëllojshmëri shumë të pasur API. Mos humbni asnjë funksionalitet dhe mos e bëni siç ju bie rasti. Në botën reale me klientët dhe blerësit, nuk do të mund të punoni ashtu, ose do të humbni punën shpejt.

Klientët e zgjuar do ta kuptojnë menjëherë se puna është duke u bërë keq dhe do të gjejnë dikë tjetër.

Këtu është një listë tjetër projektesh për t'u praktikuar.

Reddit API

3. Publikimi i një pakete NPM me burim të hapur

Këtu është një listë tjetër projektesh për t'u praktikuar.

Nëse shkruani kod në Javascript, është shumë e mundshme që përdorni menaxherin e pakove. Menaxheri i pakove ju lejon të ri-përdorni kodin ekzistues që e kanë shkruar dhe publikuar njerëz të tjerë.

Kuptimi i ciklit të plotë të zhvillimit të një pakete do t'ju japë përvojë shumë të mirë. Ka shumë gjëra që duhet të dini kur publikoni kodin. Duhet të mendoni për sigurinë, menaxhimin semantik të versioneve, shkallëzueshmërinë, marrëveshjet për emërtime dhe mirëmbajtjen.

Paketa mund të jetë çfarëdo. Nëse nuk keni një ide, krijoni Lodash tuaj dhe publikoni atë.

Këtu është një listë tjetër projektesh për t'u praktikuar.

Lodash: lodash.com

Të kesh diçka që ke bërë në Internet, të vendos në 10% mbi të tjerët. Ja disa burime të dobishme rreth burimeve të hapura dhe paketave.

4. Plani mësimor freeCodeCamp

Këtu është një listë tjetër projektesh për t'u praktikuar.

Kurrikula FCC

freeCodecamp ka mbledhur një kurs shumë gjithëpërfshirës për programimin..

freeCodeCamp është një organizatë jofitabile. Ajo përbëhet nga një platformë ndërvepruese mësimi në internet, një forum online komuniteti, biseda, publikime në Medium dhe organizata lokale që kanë për qëllim ta bëjnë mësimin e zhvillimit të uebit të aksesueshëm për të gjithë.

Këtu është një listë tjetër projektesh për t'u praktikuar.

Do të jeni më shumë se të kualifikuar për punën tuaj të parë nëse arrini të përfundoni tërë kursin.

5. Krijoni një server HTTP nga zero

Protokolli HTTP është një nga protokollet kryesore përmes të cilave përmbajtja arrin në internet. Serverët HTTP përdoren për të shërbyer përmbajtje statike si HTML, CSS dhe JS.

Aftësia për të implementuar protokollin HTTP nga zero do të zgjasë njohuritë tua për mënyrën se si gjithçka ndërvepron.

Për shembull, nëse përdorni NodeJs, ju e dini se Express ofron një server HTTP.

Për referencë, shihni nëse mund të:

  • Konfiguroni serverin pa përdorur asnjë bibliotekë
  • Serveri duhet të shërbejë përmbajtje HTML, CSS dhe JS.
  • Implementoni një ruter nga zero
  • Monitoroni ndryshimet dhe përditësoni serverin

Nëse nuk e dini se nga të filloni, përdorni Go lang dhe provoni të krijoni një server HTTP Caddy nga zero.

Këtu është një listë tjetër projektesh për t'u praktikuar.

6. Aplikacion desktop për shënime

Këtu është një listë tjetër projektesh për t'u praktikuar.

Të gjithë ne bëjmë shënime, apo jo?

Le të krijojmë një aplikacion për shënime. Aplikacioni duhet të ruajë shënimet dhe t'i sinkronizojë ato me bazën e të dhënave. Krijoni një aplikacion natyror me Electron, Swift ose diçka tjetër që ju pëlqen dhe që është e përshtatshme për sistemin tuaj.

Mos hezitoni ta kombinoni këtë me sfidën e parë (redaktori i tekstit).

Si një bonus, provoni të sinkronizoni versionin desktop me versionin në internet.

7. Podkaste (kloni Overcast)

Këtu është një listë tjetër projektesh për t'u praktikuar.

Kush nuk i dëgjon podkasterët?

Krijoni një aplikacion në internet me funksionet e mëposhtme:

  • Krijoni një llogari
  • Kërkoni podkaste
  • Vlerësoni dhe abonohuni në podkaste
  • Ndërprerje dhe riprodhim, ndryshimi i shpejtësisë, funksionet përpara dhe prapa 30 sekonda.

Si pikë fillimi, provoni të përdorni iTunes API. Nëse dini ndonjë burim tjetër, shkruani në komentet.

Këtu është një listë tjetër projektesh për t'u praktikuar.

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

8. Kapja e ekranit

Këtu është një listë tjetër projektesh për t'u praktikuar.

Përshëndetje! Po e incizoj ekranin tim tani!

Krijoni një aplikacion desktop ose në internet që t'ju lejojë të kapni ekranin tuaj dhe të ruani klipin si .gif

Ja disa këshilla, si ta përmbyllni këtë.

Përkthimi është realizuar me mbështetje nga kompania EDISON Software, e cila merret profesionalisht me zhvillimin e aplikacioneve dhe faqeve në PHP për porosi të mëdha, si dhe me zhvillimin e shërbimeve në re dhe aplikacioneve mobile në Java.

Burimi: habr.com

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster