Laing lista sa mga proyekto nga pagpraktisan

"Ang usa ka agalon makahimo og daghang mga sayup kaysa usa ka bag-ohan nga mosulay"

Katapusan listahan sa mga proyekto sa pagbansay nakadawat ug 50k nga pagbasa ug 600 ka paborito. Ania ang lain nga lista sa makapaikag nga mga proyekto aron mapraktis, alang niadtong gusto og dugang nga tabang.

1. Text editor

Laing lista sa mga proyekto nga pagpraktisan

Ang katuyoan sa usa ka text editor mao ang pagpakunhod sa paningkamot sa mga tiggamit nga naningkamot sa pag-convert sa ilang pag-format ngadto sa balido nga HTML markup. Ang usa ka maayo nga editor sa teksto nagtugot sa mga tiggamit sa pag-format sa teksto sa lainlaing mga paagi.

Sa usa ka punto, ang tanan migamit ug text editor. Busa nganong dili paghimo niini sa imong kaugalingon?

2. Reddit clone

Laing lista sa mga proyekto nga pagpraktisan

Reddit kay usa ka social news aggregation, web content rating ug discussion site.

Gikuha sa Reddit ang kadaghanan sa akong oras, apan nagpadayon ako sa pagbitay niini. Ang paghimo og Reddit clone usa ka epektibo nga paagi sa pagkat-on sa programming (samtang nag-browse sa Reddit sa samang higayon).

Ang Reddit naghatag kanimo usa ka adunahan kaayo API. Ayaw biyai ang bisan unsang mga bahin o buhata ang mga butang nga wala’y hinungdan. Sa tinuud nga kalibutan nga adunay mga kliyente ug kustomer, dili ka makatrabaho nga wala’y trabaho, o dali ka nga mawad-an sa imong trabaho.

Ang mga kliyente nga maalamon makaamgo dayon nga ang trabaho dili maayo nga nahimo ug mangita og lain.

Laing lista sa mga proyekto nga pagpraktisan

Reddit API

3. Pag-publish ug open source NPM package

Laing lista sa mga proyekto nga pagpraktisan

Kung nagsulat ka sa Javascript code, lagmit nga mogamit ka usa ka manager sa package. Gitugotan ka sa tagdumala sa pakete nga magamit pag-usab ang kasamtangan nga code nga gisulat ug gipatik sa ubang mga tawo.

Ang pagsabut sa tibuuk nga siklo sa pag-uswag sa usa ka pakete maghatag usa ka maayo kaayo nga kasinatian. Adunay daghang mga butang nga kinahanglan nimong mahibal-an kung mag-publish sa code. Kinahanglan nimong hunahunaon ang bahin sa seguridad, semantic versioning, scalability, name conventions ug maintenance.

Ang pakete mahimong bisan unsa. Kung wala kay ideya, paghimo og imong kaugalingon nga Lodash ug i-publish kini.

Laing lista sa mga proyekto nga pagpraktisan

Lodash: lodash.com

Ang pagbaton sa usa ka butang nga imong nahimo online nagbutang kanimo og 10% labaw sa uban. Ania ang pipila ka mapuslanon nga mga kapanguhaan mahitungod sa bukas nga mga tinubdan ug mga pakete.

4. freeCodeCamp nga kurikulum

Laing lista sa mga proyekto nga pagpraktisan

Kurikulum sa FCC

Ang freeCodecamp daghan ang nakolekta komprehensibo nga kurso sa programming.

Ang freeCodeCamp usa ka non-profit nga organisasyon. Naglangkob kini sa usa ka interactive nga web-based nga plataporma sa pagkat-on, usa ka online nga forum sa komunidad, mga chat room, Medium nga mga publikasyon, ug mga lokal nga organisasyon nga nagtinguha sa paghimo sa pagkat-on sa web development nga ma-access sa tanan.

Laing lista sa mga proyekto nga pagpraktisan

Mahimong labaw ka kuwalipikado alang sa imong una nga trabaho kung mahuman nimo ang tibuuk nga kurso.

5. Paghimo og HTTP server gikan sa wala

Ang HTTP protocol mao ang usa sa mga nag-unang protocol diin ang sulod mobiyahe sa Internet. Ang mga HTTP server gigamit sa pag-alagad sa static nga sulod sama sa HTML, CSS, ug JS.

Ang makahimo sa pag-implementar sa HTTP nga protocol gikan sa sinugdan makapalapad sa imong kahibalo kon sa unsang paagi ang mga butang makig-uban.

Pananglitan, kung mogamit ka sa NodeJs, nahibal-an nimo nga ang Express naghatag usa ka HTTP server.

Alang sa pakisayran, tan-awa kung mahimo nimo:

  • Pag-set up sa usa ka server nga wala mogamit bisan unsang mga librarya
  • Ang server kinahanglang mag-alagad sa HTML, CSS ug JS nga sulod.
  • Pagpatuman sa usa ka router gikan sa wala
  • Pag-monitor sa mga pagbag-o ug pag-update sa server

Kung wala ka kahibalo kung ngano, gamita Go lang ug sulayi paghimo og HTTP server Caddy gikan sa nagaras.

Laing lista sa mga proyekto nga pagpraktisan

6. Desktop app para sa mga nota

Laing lista sa mga proyekto nga pagpraktisan

Tanan kita nagkuha og mga nota, dili ba?

Magbuhat ta ug notes app. Kinahanglan nga i-save sa aplikasyon ang mga nota ug i-synchronize kini sa database. Paghimo usa ka lumad nga app gamit ang Electron, Swift, o bisan unsa nga gusto nimo ug kung unsa ang magamit sa imong sistema.

Mobati nga gawasnon nga ikombinar kini sa unang hagit (text editor).

Isip usa ka bonus, sulayi ang pag-sync sa imong desktop nga bersyon sa web nga bersyon.

7. Mga Podcast (Overcast clone)

Laing lista sa mga proyekto nga pagpraktisan

Kinsa ang dili maminaw sa mga podcast?

Paghimo og web application nga adunay mosunod nga gamit:

  • Paghimo og account
  • Pangitaa ang mga Podcast
  • Pag-rate ug pag-subscribe sa mga podcast
  • Hunong ug dula, usba ang katulin, unahan ug paatras nga mga gimbuhaton sa 30 segundos.

Sulayi ang paggamit sa iTunes API isip usa ka punto sa pagsugod. Kung nahibal-an nimo ang bisan unsang ubang mga kapanguhaan, palihug i-post sa mga komento.

Laing lista sa mga proyekto nga pagpraktisan

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

8. Pagdakop sa screen

Laing lista sa mga proyekto nga pagpraktisan

Hello! Gikuha nako ang akong screen karon!

Paghimo usa ka desktop o web app nga nagtugot kanimo nga makuha ang imong screen ug i-save ang clip ingon .gif

dinhi pipila ka mga tipunsaon pagkab-ot niini.

Ang paghubad gihimo uban ang suporta sa kompanya EDISON nga softwarekinsa propesyonal nga nakiglambigit pagpalambo sa mga aplikasyon ug mga website sa PHP alang sa dagkong mga kustomer, ingon man usab pagpalambo sa mga serbisyo sa panganod ug mga mobile application sa Java.

Source: www.habr.com

Idugang sa usa ka comment