Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

«Վարպետն ավելի շատ սխալներ է թույլ տալիս, քան սկսնակը՝ փորձեր»

Վերջին վերապատրաստման նախագծերի ցանկը ստացել է 50 հազար ընթերցում և 600 ֆավորիտ: Ահա ևս մեկ հետաքրքիր նախագծերի ցանկ, որոնք պետք է կիրառել, նրանց համար, ովքեր ցանկանում են լրացուցիչ օգնություն:

1. Տեքստային խմբագիր

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Տեքստային խմբագրիչի նպատակն է նվազեցնել օգտատերերի ջանքերը, որոնք փորձում են իրենց ձևաչափումը վերածել վավեր HTML նշագրման: Լավ տեքստային խմբագրիչը թույլ է տալիս օգտվողներին ձևաչափել տեքստը տարբեր ձևերով:

Ինչ-որ պահի բոլորն օգտագործել են տեքստային խմբագրիչ: Ուրեմն ինչու ոչ ստեղծեք այն ինքներդ?

2. Reddit-ի կլոն

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Փակցնելուց սոցիալական նորությունների հավաքագրման, վեբ բովանդակության վարկանիշի և քննարկման կայք է:

Reddit-ը խլում է իմ ժամանակի մեծ մասը, բայց ես շարունակում եմ շփվել դրա վրա: Reddit-ի կլոնի ստեղծումը ծրագրավորում սովորելու արդյունավետ միջոց է (միաժամանակ Reddit-ը զննարկելիս):

Reddit-ը ձեզ տրամադրում է շատ հարուստ API. Բաց մի թողեք որևէ հատկանիշ և մի արեք պատահական բաներ: Հաճախորդների և հաճախորդների հետ իրական աշխարհում դուք չեք կարող պատահաբար աշխատել, այլապես արագ կկորցնեք ձեր աշխատանքը:

Խելացի հաճախորդները անմիջապես կհասկանան, որ աշխատանքը վատ է արվում և կգտնեն մեկ ուրիշին:

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Reddit API

3. Բաց կոդով NPM փաթեթի հրապարակում

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Եթե ​​դուք գրում եք Javascript-ի կոդ, հավանական է, որ դուք օգտագործում եք փաթեթի կառավարիչ: Փաթեթի կառավարիչը թույլ է տալիս նորից օգտագործել գոյություն ունեցող ծածկագիրը, որը այլ մարդիկ գրել և հրապարակել են:

Փաթեթի ամբողջական զարգացման ցիկլը հասկանալը շատ լավ փորձ կապահովի: Շատ բաներ կան, որ դուք պետք է իմանաք կոդը հրապարակելիս: Դուք պետք է մտածեք անվտանգության, իմաստային տարբերակման, մասշտաբայնության, անվանման կոնվենցիաների և պահպանման մասին:

Փաթեթը կարող է լինել ցանկացած: Եթե ​​գաղափար չունեք, ստեղծեք ձեր սեփական Lodash-ը և հրապարակեք այն:

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Լոդաշ. lodash.com

Առցանց ինչ-որ բան ունենալը ձեզ 10%-ով ավելի է դասում մյուսներից: Ահա մի քանի օգտակար ռեսուրսներ բաց աղբյուրների և փաթեթների մասին։

4. freeCodeCamp ուսումնական ծրագիր

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

FCC ուսումնական ծրագիր

freeCodecamp-ը շատ բան է հավաքել ծրագրավորման համապարփակ դասընթաց.

freeCodeCamp-ը շահույթ չհետապնդող կազմակերպություն է: Այն բաղկացած է ինտերակտիվ վեբ վրա հիմնված ուսուցման հարթակից, առցանց համայնքային ֆորումից, զրուցարաններից, Միջին հրապարակումներից և տեղական կազմակերպություններից, որոնք մտադիր են ուսուցման վեբ մշակումը հասանելի դարձնել բոլորին:

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Դուք ավելի քան որակավորված կլինեք ձեր առաջին աշխատանքի համար, եթե կարողանաք ավարտել ամբողջ դասընթացը:

5. Ստեղծեք HTTP սերվեր զրոյից

HTTP արձանագրությունը հիմնական արձանագրություններից մեկն է, որի միջոցով բովանդակությունը շարժվում է ինտերնետում: HTTP սերվերներն օգտագործվում են ստատիկ բովանդակություն սպասարկելու համար, ինչպիսիք են HTML, CSS և JS:

HTTP արձանագրությունը զրոյից ներդնելու հնարավորությունը կընդլայնի ձեր գիտելիքներն այն մասին, թե ինչպես են փոխազդում:

Օրինակ, եթե դուք օգտագործում եք NodeJs, ապա դուք գիտեք, որ Express-ը տրամադրում է HTTP սերվեր:

Հղման համար տեսեք, արդյոք կարող եք.

  • Ստեղծեք սերվեր՝ առանց որևէ գրադարան օգտագործելու
  • Սերվերը պետք է սպասարկի HTML, CSS և JS բովանդակություն:
  • Երթուղիչի ներդրում զրոյից
  • Վերահսկել փոփոխությունները և թարմացնել սերվերը

Եթե ​​չգիտեք, թե ինչու, օգտագործեք Գնա լանգ և փորձեք ստեղծել HTTP սերվեր Թեյատուփ զրոյից.

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

6. Գրառումների համար նախատեսված աշխատասեղանի հավելված

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Բոլորս էլ նշումներ ենք անում, չէ՞:

Եկեք ստեղծենք նշումների հավելված: Հավելվածը պետք է պահպանի նշումները և համաժամացնի դրանք տվյալների բազայի հետ: Ստեղծեք բնօրինակ հավելված՝ օգտագործելով Electron-ը, Swift-ը կամ այն, ինչ ձեզ դուր է գալիս, և ինչն է աշխատում ձեր համակարգի համար:

Ազատորեն համադրեք սա առաջին մարտահրավերի հետ (տեքստային խմբագիր):

Որպես բոնուս՝ փորձեք համաժամացնել ձեր աշխատասեղանի տարբերակը վեբ տարբերակի հետ:

7. Փոդքաստներ (Ամպված կլոն)

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Ո՞վ չի լսում փոդքասթներ:

Ստեղծեք վեբ հավելված հետևյալ ֆունկցիոնալությամբ.

  • Ստեղծել հաշիվ
  • Որոնել Podcasts
  • Գնահատեք և բաժանորդագրվեք փոդքասթներին
  • Կանգնեք և խաղացեք, փոխեք արագությունը, առաջ և հետադարձ գործառույթները 30 վայրկյան:

Փորձեք օգտագործել iTunes API-ն որպես ելակետ: Եթե ​​գիտեք որևէ այլ ռեսուրս, խնդրում ենք տեղադրել մեկնաբանություններում:

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

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

8. Էկրանի նկարահանում

Նախագծերի ևս մեկ ցուցակ, որոնց վրա պետք է զբաղվել

Բարեւ Ձեզ! Ես նկարահանում եմ իմ էկրանը հենց հիմա:

Ստեղծեք աշխատասեղան կամ վեբ հավելված, որը թույլ է տալիս լուսանկարել ձեր էկրանը և պահել հոլովակը որպես .gif

Այստեղ որոշ խորհուրդներինչպես հասնել դրան:

Թարգմանությունն իրականացվել է ընկերության աջակցությամբ EDISON Softwareով մասնագիտորեն զբաղվում է PHP-ում հավելվածների և կայքերի մշակում խոշոր հաճախորդների համար, ինչպես նաև Java-ում ամպային ծառայությունների և բջջային հավելվածների մշակում.

Source: www.habr.com

Добавить комментарий