"ʻOi aku ka hewa o ka haku ma mua o ka hoʻāʻo ʻana o ka mea hoʻomaka"
Hāʻawi mākou i nā koho papahana 8 i hiki ke hana "no ka leʻaleʻa" i mea e loaʻa ai ka ʻike hoʻomohala maoli.
Papahana 1. Trello clone
He aha kāu e aʻo ai:
- Hoʻonohonoho i nā ala noi noi (Routing).
- Kākoʻo a hāʻule.
- Pehea e hana ai i nā mea hou (papa, papa inoa, kāleka).
- Ka hana a me ka nānā ʻana i ka ʻikepili hoʻokomo.
- Mai ka ʻaoʻao o ka mea kūʻai aku: pehea e hoʻohana ai i ka waihona kūloko, pehea e mālama ai i ka ʻikepili i ka waihona kūloko, pehea e heluhelu ai i ka ʻikepili mai kahi waihona kūloko.
- Mai ka ʻaoʻao kikowaena: pehea e hoʻohana ai i nā ʻikepili, pehea e mālama ai i ka ʻikepili i ka waihona, pehea e heluhelu ai i ka ʻikepili mai ka waihona.
Papahana 2. Papa alakaʻi
He noi CRUD maʻalahi, kūpono no ke aʻo ʻana i nā kumu. E aʻo kākou:
- Hana i nā mea hoʻohana, mālama i nā mea hoʻohana.
- E launa pū me ka waihona - hana, heluhelu, hoʻoponopono, holoi i nā mea hoʻohana.
- Ke hōʻoia nei i ka hoʻokomo a me ka hana ʻana me nā palapala.
Papahana 3. Cryptocurrency tracker (notive mobile application)
ʻO kēlā me kēia mea: Swift, Objective-C, React Native, Java, Kotlin.
E aʻo kākou:
- Pehea e hana ai nā polokalamu ʻōiwi.
- Pehea e kiʻi ai i ka ʻikepili mai ka API.
- Pehea e hana ai nā ʻaoʻao ʻaoʻao.
- Pehea e hana ai me nā simulators mobile.
Inā makemake ʻoe, eia nō
Papahana 4. E hoʻonohonoho i kāu hoʻonohonoho pūnaewele ponoʻī mai ka wā kahiko
ʻO ka ʻenehana, ʻaʻole ia he noi, akā he hana maikaʻi loa ia e hoʻomaopopo i ka hana ʻana o ka webpack mai loko. I kēia manawa,ʻaʻole ia he "pahuʻeleʻele", akā he mea hoʻomaopopo.
Manaʻo:
- Hoʻopili i ka es7 i ka es5 (mau kumu).
- E hōʻuluʻulu i ka jsx i js - a i ʻole - .vue i .js (pono ʻoe e aʻo i nā mea hoʻouka)
- Hoʻonohonoho i ka server webpack dev a me ka hoʻouka hou ʻana o ka module wela. (vue-cli a me create-react-app hoʻohana ʻelua)
- E hoʻohana iā Heroku, now.sh a i ʻole Github, e aʻo pehea e kau ai i nā papahana webpack.
- Hoʻonohonoho i kāu preprocessor punahele e hōʻuluʻulu css - scss, liʻiliʻi, stylus.
- E aʻo pehea e hoʻohana ai i nā kiʻi a me nā svgs me ka webpack.
Papahana 5. Hackernews clone
Pono kēlā me kēia Jedi e hana i kāna hackernews ponoʻī.
He aha kāu e aʻo ai ma ke ala:
- Pehea e launa pū ai me ka hackernews API.
- Pehea e hana ai i ka palapala noi ʻaoʻao hoʻokahi.
- Pehea e hoʻokō ai i nā hiʻohiʻona e like me ka nānā ʻana i nā manaʻo, nā manaʻo pilikino, nā profiles.
- Hoʻonohonoho i nā ala noi noi (Routing).
Papahana 6. Tudushechka
ʻOiaʻiʻo? Tudushka? He mau tausani o lakou. Akā, manaʻoʻiʻo mai iaʻu, aia ke kumu o kēia kaulana.
He ala maikaʻi loa ka Tudu app e ʻike pono ai ʻoe i nā kumu. E ho'āʻo e kākau i hoʻokahi noi ma ka vanilla Javascript a me kekahi ma kāu ʻano punahele.
E aʻo:
- Hana i nā hana hou.
- E nānā i ka piha ʻana o nā kahua.
- Kānana i nā hana (hoʻopau, hana, a pau). Hoʻohana
filter
иreduce
. - E hoʻomaopopo i nā kumu o Javascript.
Papahana 7. Hoʻokaʻawale i ka papa inoa kauo a hoʻokuʻu
He kōkua nui e hoʻomaopopo
E aʻo kākou:
- Kauo a hoʻokuʻu i ka API
- Hana i nā UI waiwai
Pāhana 8. Klone ʻelele (noi maoli)
E hoʻomaopopo ʻoe i ka hana ʻana o nā noi pūnaewele a me nā noi maoli, kahi e hoʻokaʻawale ai iā ʻoe mai ka nui hina.
He aha kā mākou e aʻo ai:
- Nā kumu punaewele (nā memo koke)
- Pehea e hana ai nā polokalamu ʻōiwi.
- Pehea ka hana ʻana o nā laʻana ma nā polokalamu ʻōiwi.
- Ka hoʻonohonoho ʻana i nā ala hoʻoponopono noi ma nā noi maoli.
E lawa kēia iā ʻoe no hoʻokahi mahina a ʻelua paha.
Ua lawe ʻia ka unuhi me ke kākoʻo o ka hui
Source: www.habr.com