"Ang usa ka agalon makahimo og daghang mga sayup kaysa usa ka bag-ohan nga mosulay"
Katapusan
1. Text editor
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
2. Reddit clone
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
Ang mga kliyente nga maalamon makaamgo dayon nga ang trabaho dili maayo nga nahimo ug mangita og lain.
3. Pag-publish ug open source NPM package
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.
Lodash:
Ang pagbaton sa usa ka butang nga imong nahimo online nagbutang kanimo og 10% labaw sa uban.
4. freeCodeCamp nga kurikulum
Ang freeCodecamp daghan ang nakolekta
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.
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
6. Desktop app para sa mga nota
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)
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.
8. Pagdakop sa screen
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
Ang paghubad gihimo uban ang suporta sa kompanya
Source: www.habr.com