8 papahana hoʻonaʻauao

"ʻ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

8 papahana hoʻonaʻauao

Trello clone mai Indrek Lasn.

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.

Eia kekahi laʻana o kahi waihona, hana ʻia ma React+Redux.

Papahana 2. Papa alakaʻi

8 papahana hoʻonaʻauao
Hale Waihona Github.

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)

8 papahana hoʻonaʻauao
waihona waihona Github.

ʻ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.

E ho'āʻo i kēia API. Inā ʻike ʻoe i kahi mea maikaʻi aʻe, e kākau i nā manaʻo.

Inā makemake ʻoe, eia nō eia kahi kumu aʻo.

Papahana 4. E hoʻonohonoho i kāu hoʻonohonoho pūnaewele ponoʻī mai ka wā kahiko

8 papahana hoʻonaʻauao
ʻ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.

He kumuwaiwai kupaianaha kēia no nā poʻe hoʻomaka piha.

Papahana 5. Hackernews clone

8 papahana hoʻonaʻauao
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

8 papahana hoʻonaʻauao
TodoMVC.

ʻ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

8 papahana hoʻonaʻauao
waihona waihona Github.

He kōkua nui e hoʻomaopopo kauo a hoʻokuʻu api.

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)

8 papahana hoʻonaʻauao
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 EDISON lako polokalamuka mea i hana oihana hoʻomohala i nā noi a me nā pūnaewele ma PHP no nā mea kūʻai nui, a me ka hoʻomohala ʻana i nā lawelawe kapuaʻi a me nā polokalamu kelepona ma Java.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka