8 projeyên perwerdeyê

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

Em 8 vebijarkên projeyê pêşkêş dikin ku dikarin "ji bo kêfê" bêne kirin da ku ezmûna pêşkeftina rastîn bi dest bixin.

Proje 1. Trello klon

8 projeyên perwerdeyê

Klona Trello ji Indrek Lasn.

Tiştê ku hûn ê fêr bibin:

  • Rêxistinkirina rêyên pêvajokirina daxwazê ​​(Routing).
  • Kaş bikin û bavêjin.
  • Meriv çawa hêmanên nû (tablo, navnîş, kart) diafirîne.
  • Pêvajo û kontrolkirina daneyên têketinê.
  • Ji hêla xerîdar ve: meriv çawa hilanîna herêmî bikar tîne, meriv çawa daneyê li hilanîna herêmî hilîne, meriv çawa daneyên ji hilana herêmî dixwîne.
  • Ji hêla serverê ve: meriv çawa databasan bikar tîne, meriv çawa daneyê di databasê de hilîne, meriv çawa daneyan ji databasê dixwîne.

Li vir mînakek depoyek e, di React + Redux de hatî çêkirin.

Proje 2. Panela rêveberiyê

8 projeyên perwerdeyê
Depoya Github.

Serlêdanek CRUD ya hêsan, ji bo fêrbûna bingehîn îdeal e. Ka em fêr bibin:

  • Bikarhêneran biafirînin, bikarhêneran birêve bibin.
  • Bi databasê re têkilî daynin - bikarhêneran biafirînin, bixwînin, biguherînin, jêbirin.
  • Rastkirina têketinê û xebata bi forman.

Proje 3. Şopkera krîpto (serîlêdana mobîl a xwemalî)

8 projeyên perwerdeyê
depoya Github.

Tiştek: Swift, Objective-C, React Native, Java, Kotlin.

Ka em bixwînin:

  • Serlêdanên xwemalî çawa dixebitin.
  • Meriv çawa daneyên ji API-ê vedigire.
  • Pîvana rûpela xwemalî çawa dixebitin.
  • Meriv çawa bi simulatorên mobîl re dixebite.

Vê API-ê biceribînin. Ger hûn tiştek çêtir bibînin, di şîroveyan de binivîsin.

Heke hûn eleqedar in, li vir e li vir tutorial e.

Proje 4. Veavakirina webpackê ya xwe ji nû ve saz bikin

8 projeyên perwerdeyê
Ji hêla teknîkî ve, ev ne serîlêdanek e, lê ew karekî pir bikêr e ku meriv fam bike ka webpack çawa ji hundur dixebite. Naha ew ê ne "qutiya reş", lê amûrek têgihîştî be.

Hewce:

  • Es7 ber es5 (bingehîn) berhev bikin.
  • Jsx li js - an - .vue .js berhev bikin (divê hûn barkeran fêr bibin)
  • Pêşkêşkara dev webpack û nûvekirina modula germ saz bikin. (vue-cli û create-react-app herduyan bikar tînin)
  • Heroku, now.sh an Github bikar bînin, fêr bibin ka meriv çawa projeyên webpackê bicîh dike.
  • Pêşprocessorê xweya bijare saz bikin ku css berhev bike - scss, kêmtir, stîlus.
  • Fêr bibe ka meriv çawa wêne û svgs bi webpackê re bikar tîne.

Ev çavkaniyek ecêb ji bo destpêkek bêkêmasî ye.

Proje 5. Hackernews klone

8 projeyên perwerdeyê
Her Jedi pêdivî ye ku Hackernews-a xwe çêbike.

Tiştê ku hûn ê di rê de fêr bibin:

  • Meriv çawa bi hackernews API-ê re têkilî daynin.
  • Meriv çawa serîlêdanek rûpelek yekane biafirîne.
  • Meriv çawa taybetmendiyên wekî dîtina şîroveyan, şîroveyên kesane, profîlan bicîh tîne.
  • Rêxistinkirina rêyên pêvajokirina daxwazê ​​(Routing).

Projeya 6. Tudushechka

8 projeyên perwerdeyê
TodoMVC.

Bi giranî? Tudushka? Bi hezaran ji wan hene. Lê ji min bawer bikin, sedemek vê populerbûnê heye.
Serlêdana Tudu rêgezek girîng e ku hûn pê ewle bibin ku hûn bingehîn fam dikin. Biceribînin yek serîlêdanê di vanilla Javascript de û yek jî di çarçoveya xweya bijare de binivîsin.

Fêrbûn:

  • Karên nû çêbikin.
  • Kontrol bikin ka qad hatine dagirtin.
  • Karên Parzûnê (qediyayî, çalak, hemî). Bikaranîn filter и reduce.
  • Bingehên Javascript fêm bikin.

Projeya 7. Lîsteya kaş û avêtina sortable

8 projeyên perwerdeyê
depoya Github.

Ji bo fêmkirinê pir alîkar e kaş bikin û api bavêjin.

Ka em fêr bibin:

  • API-ê kaş bikin û bavêjin
  • UI-yên dewlemend biafirînin

Proje 8. Klona peyamber (serîlêdana xwecî)

8 projeyên perwerdeyê
Hûn ê fêm bikin ka hem serîlêdanên malperê û hem jî serîlêdanên xwemalî çawa dixebitin, ku dê we ji girseya gewr veqetîne.

Ya ku em ê bixwînin:

  • Soketên Webê (peyamên tavilê)
  • Serlêdanên xwemalî çawa dixebitin.
  • Di serîlêdanên xwemalî de şablon çawa dixebitin.
  • Di serîlêdanên xwemalî de rêyên hilanîna daxwazê ​​organîze dikin.

Ev ji bo mehek an du mehan têra we dike.

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