"Mbuye amalakwitsa zambiri kuposa woyamba kuyesa"
Timapereka zosankha za 8 zomwe mungachite "zosangalatsa" kuti mupeze chidziwitso chenicheni cha chitukuko.
Project 1. Trello clone
Zomwe mungaphunzire:
- Kukonzekera kwa njira zopangira zopempha (Mayendedwe).
- Kokani ndikugwetsa.
- Momwe mungapangire zinthu zatsopano (ma board, mindandanda, makadi).
- Kukonza ndi kuyang'ana zolowetsa.
- Kuchokera kumbali ya kasitomala: momwe mungagwiritsire ntchito kusungirako kwanuko, momwe mungasungire deta kumalo osungirako, momwe mungawerengere deta kuchokera kumalo osungirako.
- Kuchokera kumbali ya seva: momwe mungagwiritsire ntchito ma database, momwe mungasungire deta mu database, momwe mungawerengere deta kuchokera ku database.
Pulojekiti 2. Gulu loyang'anira
Ntchito yosavuta ya CRUD, yabwino pophunzira zoyambira. Tiyeni tiphunzire:
- Pangani ogwiritsa ntchito, wongolerani ogwiritsa ntchito.
- Gwirizanani ndi nkhokwe - pangani, werengani, sinthani, chotsani ogwiritsa ntchito.
- Kutsimikizira zolowa ndikugwira ntchito ndi mafomu.
Project 3. Cryptocurrency tracker (pulogalamu yam'manja)
Chilichonse: Swift, Objective-C, React Native, Java, Kotlin.
Tiyeni tiphunzire:
- Momwe mapulogalamu achilengedwe amagwirira ntchito.
- Momwe mungatengere deta kuchokera ku API.
- Momwe masanjidwe amasamba amagwirira ntchito.
- Momwe mungagwiritsire ntchito ndi simulators zam'manja.
Ngati mukufuna, nazi
Pulojekiti 4. Konzani zokonzera zanu zapapaketi kuyambira poyambira
Mwaukadaulo, iyi si ntchito, koma ndi ntchito yothandiza kwambiri kumvetsetsa momwe webpack imagwirira ntchito mkati. Tsopano sichidzakhala "bokosi lakuda", koma chida chomveka.
Zofunikira:
- Phatikizani es7 mpaka es5 (zoyambira).
- Lembani jsx kupita ku js - kapena - .vue ku .js (muyenera kuphunzira zolowetsa)
- Khazikitsani seva ya webpack dev ndikutsegulanso gawo lotentha. (vue-cli ndi kupanga-react-app gwiritsani ntchito zonse ziwiri)
- Gwiritsani ntchito Heroku, now.sh kapena Github, phunzirani momwe mungagwiritsire ntchito mapulojekiti apawebpack.
- Khazikitsani preprocessor yanu yomwe mumakonda kuti mupange css - scss, zochepa, zolembera.
- Phunzirani momwe mungagwiritsire ntchito zithunzi ndi ma svgs ndi mapaketi awebusayiti.
Project 5. Hackernews clone
Jedi aliyense amafunikira kupanga Hackernews yake.
Zomwe mungaphunzire panjira:
- Momwe mungalumikizire ndi hackernews API.
- Momwe mungapangire pulogalamu yatsamba limodzi.
- Momwe mungagwiritsire ntchito zinthu monga kuwonera ndemanga, ndemanga zapayekha, mbiri.
- Kukonzekera kwa njira zopangira zopempha (Mayendedwe).
Project 6. Tudushechka
Mozama? Tudushka? Pali masauzande aiwo. Koma ndikhulupirireni, pali chifukwa cha kutchuka kumeneku.
Pulogalamu ya Tudu ndi njira yabwino yowonetsetsa kuti mukumvetsetsa zoyambira. Yesani kulemba pulogalamu imodzi mu vanila Javascript ndi imodzi mwamakonda omwe mumakonda.
Phunzirani:
- Pangani ntchito zatsopano.
- Onetsetsani kuti minda yadzazidwa.
- Zosefera (zomaliza, zogwira, zonse). Gwiritsani ntchito
filter
ΠΈreduce
. - Mvetserani zoyambira za Javascript.
Project 7. Zosanja kuukoka ndi dontho mndandanda
Zothandiza kwambiri kumvetsetsa
Tiyeni tiphunzire:
- Kokani ndikugwetsa API
- Pangani ma UI olemera
Project 8. Messenger clone (yachibadwidwe)
Mudzamvetsetsa momwe mapulogalamu onse a pa intaneti ndi mapulogalamu ammudzi amagwirira ntchito, zomwe zingakusiyanitseni ndi imvi.
Zomwe tiphunzira:
- Zoyambira pa intaneti (mauthenga apompopompo)
- Momwe mapulogalamu achilengedwe amagwirira ntchito.
- Momwe ma templates amagwirira ntchito m'mapulogalamu achilengedwe.
- Kupanga njira zopangira zopempha muzofunsira kwawo.
Izi zidzakukwanirani mwezi umodzi kapena iwiri.
Kumasulira kunachitika mothandizidwa ndi kampaniyo
Source: www.habr.com