“Ọ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
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.
Project 2. Abojuto nronu
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)
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.
Ti o ba nife, o wa nibi
Project 4. Ṣeto soke ara rẹ webpack konfigi lati ibere
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.
Project 5. Hackernews oniye
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
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ọ
Iranlọwọ pupọ lati ni oye
Jẹ ki a kọ ẹkọ:
- Fa ati ju silẹ API
- Ṣẹda ọlọrọ UI
Ise agbese 8. oniye oniye (ohun elo abinibi)
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
orisun: www.habr.com