Navnîşek din a projeyên ku li ser pratîkê bikin

"Mamoste ji ya ku destpêkek hewl dide bêtir xeletiyan dike"

Прошлый список тренировочных проектов набрал 50к прочтений и 600 добавлений в избранное. Вот еще один список интересных проектов для практики, для тех кто хочет добавки.

1. Текстовый редактор

Navnîşek din a projeyên ku li ser pratîkê bikin

Armanca edîtorek nivîsê kêmkirina hewildana bikarhêneran e ku hewl didin ku formata xwe veguherînin nîşankirina derbasdar a HTML. Edîtorek nivîsê ya baş rê dide bikarhêneran ku nivîsê bi awayên cihêreng format bikin.

Di demekê de, her kesî edîtorek nivîsê bikar aniye. Îcar çima na xwe biafirîne?

2. Клон Reddit

Navnîşek din a projeyên ku li ser pratîkê bikin

Reddit kombûna nûçeyên civakî, nirxandina naveroka malperê û malpera nîqaşê ye.

Reddit piraniya dema min digire, lê ez berdewam dikim ku li ser wê bisekinim. Afirandina klonek Reddit rêyek bi bandor e ku meriv bernamekirinê fêr bibe (dema ku di heman demê de li Reddit digere).

Reddit ji we re pir dewlemend peyda dike API. Tu taybetmendiyan nehêlin an tiştan bi rengekî bêkêmasî nekin. Di cîhana rastîn de bi xerîdar û xerîdar re, hûn nekarin bi rengekî bêkêmasî bixebitin, an jî hûn ê zû karê xwe winda bikin.

Xerîdarên jîr dê tavilê fêhm bikin ku kar xirab tê kirin û dê kesek din bibînin.

Navnîşek din a projeyên ku li ser pratîkê bikin

Reddit API

3. Публикация пакета NPM с открытым исходным кодом

Navnîşek din a projeyên ku li ser pratîkê bikin

Ger hûn kodê di Javascript de binivîsin, şans in ku hûn rêveberek pakêtê bikar bînin. Rêvebirek pakêtê dihêle hûn koda heyî ya ku kesên din nivîsandin û weşandine ji nû ve bikar bînin.

Fêmkirina çerxa pêşkeftina tevahî ya pakêtek dê ezmûnek pir baş peyda bike. Gelek tişt hene ku hûn hewce ne ku gava kodê weşan bikin. Pêdivî ye ku hûn li ser ewlehî, guhertoya semantîk, mezinbûn, peymanên nav û lênihêrînê bifikirin.

Pakêt dikare her tişt be. Ger ramanek we tune, Lodashê xwe biafirînin û biweşînin.

Navnîşek din a projeyên ku li ser pratîkê bikin

Lodash: lodash.com

Hebûna tiştek ku we li serhêl kiriye we 10% li ser yên din dihêle. Li vir çend çavkaniyên kêrhatî hene li ser çavkaniyên vekirî û pakêtan.

4. Учебный план freeCodeCamp

Navnîşek din a projeyên ku li ser pratîkê bikin

bernameya FCC

freeCodecamp gelek tişt berhev kiriye kursa bernamekirinê ya berfireh.

freeCodeCamp rêxistinek ne-qezenc e. Ew ji platformek fêrbûna-based webê ya înteraktîf, forumek civata serhêl, odeyên chatê, weşanên navîn, û rêxistinên herêmî yên ku dixwazin fêrbûna pêşkeftina malperê ji her kesî re bigihînin pêk tê.

Navnîşek din a projeyên ku li ser pratîkê bikin

Ger hûn tevayî qursê biqedînin hûn ê ji bo karê xweya yekem jêhatîtir bin.

5. Создайте HTTP-сервер с нуля

Protokola HTTP yek ji protokolên sereke ye ku naverok li ser Înternetê bi rê ve diçe. Pêşkêşkerên HTTP têne bikar anîn ku ji naveroka statîk ên wekî HTML, CSS, û JS re xizmetê bikin.

Ku hûn bikaribin protokola HTTP-ê ji nû ve bicîh bikin dê zanîna we ya li ser ka tiştan çawa bi hevûdu re têkildar bikin berfireh bike.

Mînakî, heke hûn NodeJs bikar bînin, wê hingê hûn dizanin ku Express serverek HTTP peyda dike.

Ji bo referansê, bibînin ka hûn dikarin:

  • Serverek bêyî karanîna pirtûkxaneyan saz bikin
  • Pêdivî ye ku server naveroka HTML, CSS û JS xizmetê bike.
  • Pêkanîna router ji sifirê
  • Guhertinan bişopînin û serverê nûve bikin

Heke hûn nizanin çima, bikar bînin Biçe ziman û hewl bidin ku serverek HTTP biafirînin Caddy ji serî de.

Navnîşek din a projeyên ku li ser pratîkê bikin

6. Десктопное приложение для заметок

Navnîşek din a projeyên ku li ser pratîkê bikin

Em hemî notan digirin, ne wusa?

Ka em serîlêdanek noteyan biafirînin. Pêdivî ye ku serîlêdan notan hilîne û wan bi databasê re hevdeng bike. Bi karanîna Electron, Swift, an ya ku hûn jê hez dikin û ya ku ji bo pergala we dixebite, serîlêdanek xwemalî ava bikin.

Hûn dikarin vê yekê bi pêşbaziya yekem (edîtorê nivîsê) re hev bikin.

Wekî bonus, biceribînin ku guhertoya sermaseya xwe bi guhertoya malperê re hevdeng bikin.

7. Подкасты (клон Overcast)

Navnîşek din a projeyên ku li ser pratîkê bikin

Kî guh nade podcastan?

Bi fonksiyonên jêrîn serîlêdanek malperê biafirînin:

  • Hesabek çêbikin
  • Li Podcastan Bigerin
  • Binirxînin û bibin abone li podcastan
  • Rawestînin û bilîzin, leza xwe biguhezînin, fonksiyonên pêş û paş ve ji bo 30 çirkeyan.

Biceribînin iTunes API-ê wekî xala destpêkê bikar bînin. Heke hûn çavkaniyên din dizanin, ji kerema xwe di şîroveyan de bişînin.

Navnîşek din a projeyên ku li ser pratîkê bikin

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

8. Захват экрана

Navnîşek din a projeyên ku li ser pratîkê bikin

Slav! Ez niha dîmenê ekrana xwe dikişînim!

Sermaseyek an serîlêdana malperê biafirînin ku destûrê dide te ku hûn dîmendera xwe bigirin û klîbê wekî tomar bikin .gif

vir hin serişteyênçawa ji bo bidestxistina vê.

Werger bi piştgiriya şirketê hat kirin EDISON Softwareku bi profesyonelî mijûl e di PHP-ê de sepan û malperan pêş dixin ji bo xerîdarên mezin, her weha pêşveçûna karûbarên ewr û sepanên mobîl li Java.

Source: www.habr.com

Add a comment