“E tele atu mea sese e faia e le matai nai lo le taumafai o se tagata amata”
Matou te ofoina atu 8 poloketi filifiliga e mafai ona faia "mo le fiafia" ina ia maua ai le poto masani tau atinaʻe.
Poloketi 1. Trello clone
O mea o le a e aʻoaʻoina:
- Fa'atulagaina o auala e fa'agasolo ai talosaga (Fa'auala).
- Toso ma faapau.
- Fa'afefea ona fai ni mea fou (papa, lisi, kata).
- Fa'agaioiina ma le siakiina o fa'amaumauga tu'ufa'atasi.
- Mai le itu o le kalani: faʻafefea ona faʻaogaina le teuina i le lotoifale, faʻafefea ona faʻasaoina faʻamaumauga i le teuina i le lotoifale, faʻafefea ona faitau faʻamatalaga mai le teuina i le lotoifale.
- Mai le itu o le server: faʻafefea ona faʻaogaina faʻamaumauga, faʻafefea ona faʻasaoina faʻamaumauga i totonu o faʻamaumauga, faʻafefea ona faitau faʻamatalaga mai le database.
Poloketi 2. Pule vaega
O se talosaga faigofie CRUD, lelei mo le aʻoaʻoina o faʻavae. Sei o tatou aoao:
- Fausia tagata faʻaoga, pulea tagata faʻaoga.
- Fegalegaleai ma le database - fatuina, faitau, faʻasaʻo, tape tagata faʻaoga.
- Fa'amaonia fa'amatalaga ma galue ma fomu.
Poloketi 3. Cryptocurrency tracker (fa'aoga telefoni feavea'i)
Soo se mea lava: Swift, Objective-C, React Native, Java, Kotlin.
Tatou su'esu'e:
- E fa'afefea ona fa'aogaina talosaga fa'aletino.
- Fa'afefea ona toe aumai fa'amatalaga mai le API.
- E fa'afefea ona fa'aogaina itulau fa'apitoa.
- Auala e galue ai ma masini feaveaʻi.
Afai e te fiafia, o lea
Poloketi 4. Seti lau lava upegatafa'ilagi config mai le amataga
I le tulaga faʻapitoa, e le o se talosaga, ae o se galuega aoga tele e malamalama ai pe faʻafefea ona galue le webpack mai totonu. O le taimi nei e le o se "pusa uliuli", ae o se meafaigaluega malamalama.
Manaoga:
- Fa'aopoopo le es7 i le es5 (fa'avae).
- Fa'aopoopo le jsx i le js - po'o le - .vue i le .js (e tatau ona e a'oa'oina i uta)
- Seti le webpack dev server ma le vevela module reloading. (vue-cli ma create-react-app faʻaaoga uma)
- Fa'aaoga Heroku, now.sh po'o Github, a'oa'o pe fa'afefea ona fa'apipi'i poloketi webpack.
- Seti lau mea e te fiafia i ai muamua e faʻapipiʻi css - scss, itiiti, stylus.
- A'oa'o le fa'aogaina o ata ma svgs ile webpack.
Poloketi 5. Hackernews clone
E manaʻomia uma Jedi e fai lana lava Hackernews.
O mea o le a e aʻoaʻoina i le ala:
- Auala e fegalegaleai ai ma hackernews API.
- Auala e fai ai se talosaga itulau e tasi.
- Fa'afefea ona fa'atino vaega e pei o le va'aiga fa'amatalaga, fa'amatalaga ta'ito'atasi, fa'amatalaga.
- Fa'atulagaina o auala e fa'agasolo ai talosaga (Fa'auala).
Poloketi 6. Tudushechka
Mata'utia? Tudushka? E faitau afe i latou. Ae talitonu mai ia te aʻu, o loʻo i ai se mafuaaga mo lenei lauiloa.
O le Tudu app o se auala lelei e faʻamautinoa ai e te malamalama i faʻavae. Taumafai e tusi se talosaga se tasi i le vanilla Javascript ma le tasi i lau auivi e sili ona e fiafia i ai.
Aoao:
- Fausia ni galuega fou.
- Siaki pe o fa'atumu ia fanua.
- Filifili galuega (fa'amae'a, toaga, uma). Fa'aoga
filter
иreduce
. - Malamalama i faʻavae o Javascript.
Poloketi 7. Fa'avasega toso ma fa'a'u'u lisi
E fesoasoani tele e malamalama ai
Sei o tatou aoao:
- Toso ma lafo API
- Fausia UI mauoa
Poloketi 8. Fe'au clone (fa'aoga masani)
O le ae malamalama pe faʻafefea ona faʻaogaina uma talosaga i luga o le upega tafaʻilagi ma talosaga faʻale-aganuʻu, lea o le a tuʻu ese ai oe mai le lanu efuefu.
O mea o le a tatou suʻesuʻeina:
- Sockets (fe'au vave)
- E fa'afefea ona fa'aogaina talosaga fa'aletino.
- E fa'afefea ona galue fa'ata'ita'iga i fa'aoga masani.
- Fa'atulagaina o auala e fa'agasolo ai talosaga i fa'aoga masani.
E lava lea mo oe mo le masina pe lua.
Fa'aliliuga fa'atasi ma le lagolago a le kamupani
puna: www.habr.com