8 eko ise agbese

“Ọga kan ṣe awọn aṣiṣe diẹ sii ju alakọbẹrẹ ṣe awọn igbiyanju”

A nfunni awọn aṣayan iṣẹ akanṣe 8 ti o le ṣee ṣe “fun igbadun” lati ni iriri idagbasoke gidi.

Project 1. Trello oniye

8 eko ise agbese

Trello oniye lati Indrek Lasn.

Ohun ti o yoo kọ:

  • Eto ti awọn ipa ọna ṣiṣe ibeere (Ipa-ọna).
  • Fa ati ju silẹ.
  • Bii o ṣe le ṣẹda awọn nkan tuntun (awọn igbimọ, awọn atokọ, awọn kaadi).
  • Ṣiṣẹda ati ṣayẹwo data titẹ sii.
  • Lati ẹgbẹ alabara: bii o ṣe le lo ibi ipamọ agbegbe, bii o ṣe le fi data pamọ si ibi ipamọ agbegbe, bii o ṣe le ka data lati ibi ipamọ agbegbe.
  • Lati ẹgbẹ olupin: bawo ni a ṣe le lo awọn apoti isura infomesonu, bii o ṣe le fi data pamọ sinu ibi ipamọ data, bawo ni a ṣe le ka data lati ibi ipamọ data.

Eyi jẹ apẹẹrẹ ti ibi ipamọ kan, ṣe ni React + Redux.

Project 2. Abojuto nronu

8 eko ise agbese
Ibi ipamọ Github.

Ohun elo CRUD ti o rọrun, apẹrẹ fun kikọ ẹkọ awọn ipilẹ. Jẹ ki a kọ ẹkọ:

  • Ṣẹda awọn olumulo, ṣakoso awọn olumulo.
  • Ṣe ajọṣepọ pẹlu ibi ipamọ data - ṣẹda, ka, ṣatunkọ, paarẹ awọn olumulo.
  • Ifọwọsi titẹ sii ati ṣiṣẹ pẹlu awọn fọọmu.

Ise agbese 3. Olutọpa Cryptocurrency (ohun elo alagbeka abinibi)

8 eko ise agbese
Ibi ipamọ Github.

Ohunkohun: Swift, Objective-C, React Native, Java, Kotlin.

Jẹ ki a ṣe iwadi:

  • Bawo ni awọn ohun elo abinibi ṣiṣẹ.
  • Bii o ṣe le gba data lati API.
  • Bawo ni awọn ipilẹ oju-iwe abinibi ṣe n ṣiṣẹ.
  • Bii o ṣe le ṣiṣẹ pẹlu awọn simulators alagbeka.

Gbiyanju API yii. Ti o ba ri nkan ti o dara julọ, kọ sinu awọn asọye.

Ti o ba nife, o wa nibi nibi ni a tutorial.

Project 4. Ṣeto soke ara rẹ webpack konfigi lati ibere

8 eko ise agbese
Ni imọ-ẹrọ, eyi kii ṣe ohun elo kan, ṣugbọn o jẹ iṣẹ ti o wulo pupọ lati ni oye bii apo-iwe wẹẹbu ṣe n ṣiṣẹ lati inu. Bayi kii yoo jẹ “apoti dudu”, ṣugbọn irinṣẹ oye.

Awọn ibeere:

  • Ṣe akopọ es7 si es5 (awọn ipilẹ).
  • Ṣajọ jsx si js - tabi - .vue si .js (iwọ yoo ni lati kọ awọn agberu)
  • Ṣeto soke webpack dev server ati ki o gbona module reloading. (vue-cli ati ṣẹda-react-app lo awọn mejeeji)
  • Lo Heroku, now.sh tabi Github, kọ ẹkọ bi o ṣe le ran awọn iṣẹ akanṣe webpack ṣiṣẹ.
  • Ṣeto olupilẹṣẹ ayanfẹ rẹ lati ṣajọ css - scss, kere, stylus.
  • Kọ ẹkọ bi o ṣe le lo awọn aworan ati svgs pẹlu apo wẹẹbu.

Eyi jẹ orisun iyalẹnu fun awọn olubere pipe.

Project 5. Hackernews oniye

8 eko ise agbese
Gbogbo Jedi ni a nilo lati ṣe Hackernews tirẹ.

Kini iwọ yoo kọ ni ọna:

  • Bii o ṣe le ṣe ajọṣepọ pẹlu awọn hackernews API.
  • Bii o ṣe le ṣẹda ohun elo oju-iwe kan.
  • Bii o ṣe le ṣe awọn ẹya bii wiwo awọn asọye, awọn asọye kọọkan, awọn profaili.
  • Eto ti awọn ipa ọna ṣiṣe ibeere (Ipa-ọna).

Ise agbese 6. Tudushechka

8 eko ise agbese
TodoMVC.

Ni pataki? Tudushka? Ẹgbẹẹgbẹrun wọn lo wa. Ṣugbọn gbagbọ mi, idi kan wa fun olokiki yii.
Ohun elo Tudu jẹ ọna nla lati rii daju pe o loye awọn ipilẹ. Gbiyanju kikọ ohun elo kan ni fanila Javascript ati ọkan ninu ilana ayanfẹ rẹ.

Kọ ẹkọ:

  • Ṣẹda titun awọn iṣẹ-ṣiṣe.
  • Ṣayẹwo pe awọn aaye ti kun ni.
  • Awọn iṣẹ-ṣiṣe àlẹmọ (ti pari, ṣiṣẹ, gbogbo). Lo filter и reduce.
  • Loye awọn ipilẹ ti Javascript.

Project 7. Tootable fa ati ju akojọ

8 eko ise agbese
Ibi ipamọ Github.

Iranlọwọ pupọ lati ni oye fa ati ju silẹ api.

Jẹ ki a kọ ẹkọ:

  • Fa ati ju silẹ API
  • Ṣẹda ọlọrọ UI

Ise agbese 8. oniye oniye (ohun elo abinibi)

8 eko ise agbese
Iwọ yoo loye bii awọn ohun elo wẹẹbu mejeeji ati awọn ohun elo abinibi ṣe n ṣiṣẹ, eyiti yoo ṣeto ọ yatọ si ibi-awọ grẹy.

Ohun ti a yoo kọ:

  • Awọn iho wẹẹbu (awọn ifiranṣẹ lẹsẹkẹsẹ)
  • Bawo ni awọn ohun elo abinibi ṣiṣẹ.
  • Bawo ni awọn awoṣe ṣiṣẹ ni awọn ohun elo abinibi.
  • Ṣiṣeto awọn ipa ọna ṣiṣe ibeere ni awọn ohun elo abinibi.

Eyi yoo to fun ọ fun oṣu kan tabi meji.

Itumọ ti ṣe pẹlu atilẹyin ile-iṣẹ naa EDISON Softwareti o ti wa ọjọgbọn npe idagbasoke awọn ohun elo ati awọn oju opo wẹẹbu ni PHP fun tobi onibara, bi daradara bi idagbasoke awọn iṣẹ awọsanma ati awọn ohun elo alagbeka ni Java.

orisun: www.habr.com

Fi ọrọìwòye kun