Noho ke kanaka i mea hoʻomaka no 1000 mau lā. Loaʻa iā ia ka ʻoiaʻiʻo ma hope o 10000 mau lā o ka hoʻomaʻamaʻa.
He ʻōlelo kēia mai Oyama Masutatsu e hōʻuluʻulu maikaʻi ana i ka manaʻo o ka ʻatikala. Inā makemake ʻoe e lilo i mea hoʻomohala nui, e hoʻoikaika. ʻO kēia ka mea huna a pau. E hoʻolilo i nā hola he nui ma ka papa keyboard a mai makaʻu e hoʻomaʻamaʻa. A laila e ulu ʻoe ma ke ʻano he mea hoʻomohala.
Eia nā papahana 7 hiki ke kōkua iā ʻoe e hoʻomohala. E ʻoluʻolu e koho i kāu waihona ʻenehana - hoʻohana i nā mea a kou puʻuwai e makemake ai.
(papa inoa o nā hana aʻo mua: 1)
Papahana 1: Pacman
E hana i kāu mana pono'ī o Pacman. He ala maikaʻi kēia e loaʻa ai kahi manaʻo o ka hoʻomohala ʻana o nā pāʻani a hoʻomaopopo i nā kumu. E hoʻohana i ka JavaScript framework, React a i ʻole Vue.
E aʻo ʻoe:
- Pehea e neʻe ai nā mea
- Pehea e hoʻoholo ai i nā kī e kaomi
- Pehea e hoʻoholo ai i ka manawa o ka hui ʻana
- Hiki iā ʻoe ke hele hou a hoʻohui i nā mana hoʻoneʻe ʻuhane
E ʻike ʻoe i kahi laʻana o kēia papahana
"ʻOi aku ka hewa o ka haku ma mua o ka hoʻāʻo ʻana o ka mea hoʻomaka"
Kākoʻo hoʻopuka - hui
Pāhana 2: Hoʻoponopono Mea hoʻohana
ʻO ka papahana
Ke hana ʻana i kahi noi ʻano CRUD no ka hoʻokele mea hoʻohana e aʻo iā ʻoe i nā kumu o ka hoʻomohala ʻana. Pono kēia no nā mea hoʻomohala hou.
E aʻo ʻoe:
- He aha ke alahele
- Pehea e mālama ai i nā palapala hoʻokomo ʻikepili a nānā i ka mea i hoʻokomo ʻia e ka mea hoʻohana
- Pehea e hana ai me ka waihona - hana, heluhelu, hoʻohou a holoi i nā hana
Pāhana 3: Ke nānā ʻana i ke aniau ma kou wahi
ʻO ka papahana
Inā makemake ʻoe e hana i nā polokalamu, e hoʻomaka me ka app weather. Hiki ke hoʻopau ʻia kēia papahana me Swift.
Ma kahi o ka loaʻa ʻana o ka ʻike i ke kūkulu ʻana i kahi noi, e aʻo ʻoe:
- Pehea e hana ai me ka API
- Pehea e hoʻohana ai i ka geolocation
- E hoʻoikaika i kāu noi ma ka hoʻohui ʻana i nā kikokikona. I loko o ia mea, hiki i nā mea hoʻohana ke komo i ko lākou wahi e nānā i ka lewa ma kahi kikoʻī.
Pono ʻoe i kahi API. No ka loaʻa ʻana o ka ʻikepili o ka wā, e hoʻohana i ka OpenWeather API. ʻIke hou aku e pili ana i ka OpenWeather API
Pāhana 4: Hale Kūkākūkā
ʻO kaʻu pukaaniani kamaʻilio i ka hana, wehe ʻia i ʻelua mau ʻaoʻao pūnaewele
ʻO ka hana ʻana i kahi puka kamaʻilio ke ala kūpono e hoʻomaka ai me nā kumu. Nui ka koho ʻana o ka tech stack. Node.js, no ka laʻana, kūpono loa.
E aʻo ʻoe pehea e hana ai nā kumu a pehea e hoʻokō ai iā lākou. ʻO kēia ka pono nui o kēia papahana.
Inā ʻoe he mea hoʻomohala Laravel e makemake e hana me nā kumu, e heluhelu i kaʻu
Papahana 5: GitLab CI
Inā he mea hou ʻoe i ka hoʻohui hoʻomau (CI), e pāʻani me GitLab CI. E hoʻonohonoho i kekahi mau kaiapuni a e hoʻāʻo e holo i ʻelua mau hoʻāʻo. ʻAʻole ia he papahana paʻakikī, akā maopopo iaʻu e aʻo nui ʻoe mai ia mea. Nui nā hui hoʻomohala e hoʻohana nei iā CI. He mea pono ke ike i ka hoohana ana.
E aʻo ʻoe:
- He aha ka GitLab CI
- Pehea e hoʻonohonoho ai
.gitlab-ci.yml
e haʻi i ka mea hoʻohana GitLab i ka mea e hana ai - Pehea e kau ai i nā kaiapuni ʻē aʻe
Papahana 6: Nānā Pūnaewele
E hana i kahi scraper e nānā ana i nā semantics o nā pūnaewele a hana i kā lākou helu. No ka laʻana, hiki iā ʻoe ke nānā no ka nalo ʻana o nā lepili alt i nā kiʻi. A i ʻole e nānā inā loaʻa i ka ʻaoʻao nā hōʻailona meta SEO. Hiki ke hana ʻia kahi scraper me ka ʻole o kahi mea hoʻohana.
E aʻo ʻoe:
- Pehea e hana ai ka scraper?
- Pehea e hana ai i nā mea koho DOM
- Pehea e kākau ai i kahi algorithm
- Inā ʻaʻole ʻoe makemake e kū i laila, e hana i kahi mea hoʻohana. Hiki iā ʻoe ke hana i kahi hōʻike ma kēlā me kēia pūnaewele āu e nānā ai.
Papahana 7: Manaʻo Manaʻo ma ka Pūnaewele Pūnaewele
He ala maikaʻi loa ka ʻike ʻana i ka manaʻo ma ka media social e hoʻolauna i ka aʻo mīkini.
Hiki iā ʻoe ke hoʻomaka me ka nānā ʻana i hoʻokahi pūnaewele kaiapili. Hoʻomaka ka poʻe a pau me Twitter.
Inā loaʻa iā ʻoe ka ʻike me ke aʻo ʻana i ka mīkini, e hoʻāʻo e hōʻiliʻili i ka ʻikepili mai nā ʻoihana pūnaewele like ʻole a hoʻohui iā lākou.
E aʻo ʻoe:
- He aha ke aʻo ʻana i ka mīkini
Hoʻomaʻamaʻa hauʻoli.
Unuhi: Diana Sheremyeva
Source: www.habr.com