Momwe mungalondolere masamba ndi momwe mungawasanjire powavotera ndi mbiri yawo
Momwe mungasungire masamba omwe ali ndi indexed mu database komanso momwe mungagwirire ntchito ndi database
Wosewera nyimbo (Spotify, Apple Music)
Aliyense amamvetsera nyimbo - ndi gawo chabe la moyo wathu. Tiyeni tipange chosewerera nyimbo kuti timvetsetse bwino momwe zimango zoyambira nyimbo zamakono zimagwirira ntchito.
Kodi muphunzira chiyani
Mukapanga pulogalamuyi, mukulitsa luso lanu la React pogwiritsa ntchito Hooks API yatsopano. Pulojekiti yachitsanzo imagwiritsa ntchito zigawo za React, mbedza zambiri, API yakunja, komanso makongoletsedwe a CSS.
Tech stack ndi mawonekedwe
Yankhani ndi mbedza
pangani-react-app
Zithunzi za JSX
CSS
Popanda kugwiritsa ntchito makalasi aliwonse, mapulojekitiwa amakupatsirani malo abwino olowera mu magwiridwe antchito a React ndipo adzakuthandizani mu 2020. mukhoza kupeza chitsanzo polojekiti apa. Tsatirani malangizo kapena pangani zanu.
Chat App ndi Vue
Ntchito ina yabwino yomwe mungachite ndikupanga pulogalamu yochezera pogwiritsa ntchito laibulale yomwe ndimakonda ya JavaScript: VueJS. Pulogalamuyi idzawoneka motere:
Kodi muphunzira chiyani
Mu phunziro ili, muphunzira momwe mungapangire pulogalamu ya Vue kuyambira poyambira - kupanga zida, kasamalidwe ka boma, kupanga mayendedwe, kulumikizana ndi ntchito za anthu ena, komanso ngakhale kutsimikizira.
Tech stack ndi mawonekedwe
Vue
uwu
Onani Router
Chithunzi cha CLI
okankha
CSS
Iyi ndi pulojekiti yabwino kwambiri kuti muyambe ndi Vue kapena sinthani maluso anu omwe alipo kuti mupite patsogolo mu 2020. mukhoza kupeza phunziro apa.
Pulogalamu yokongola yanyengo yokhala ndi Angular 8
Pulogalamu ya E-commerce pogwiritsa ntchito Next.js
Next.js ndiye chimango chodziwika bwino chomangira mapulogalamu a React omwe amathandizira kuperekedwa kwa seva kuchokera m'bokosi.
Pulojekitiyi ikuwonetsani momwe mungapangire pulogalamu ya e-commerce yomwe imawoneka motere:
Kodi muphunzira chiyani
Mu pulojekitiyi, muphunzira kupanga ndi Next.jsβkupanga masamba atsopano ndi zigawo, kuchotsa deta, ndi kalembedwe ndi kutumiza Next application.
Tech stack ndi mawonekedwe
Chotsatira.js
Zida ndi Masamba
Sampling ya data
Kukongoletsa
Kutumiza Ntchito
SSR ndi SPA
Nthawi zonse zimakhala zabwino kukhala ndi chitsanzo chadziko lapansi ngati pulogalamu ya e-commerce kuti muphunzire zatsopano. Mutha pezani phunziroli apa.
Blog yodzaza ndi zinenero zambiri yokhala ndi Nuxt.js
Nuxt.js ndi ya Vue, Next.js ndi ya React: chimango chabwino kwambiri chophatikiza mphamvu zoperekera mbali ya seva ndi kugwiritsa ntchito tsamba limodzi.
Pulogalamu yomaliza yomwe mungapange idzawoneka motere:
Kodi muphunzira chiyani
Muchitsanzo cha polojekitiyi, muphunzira kupanga tsamba lathunthu pogwiritsa ntchito Nuxt.js, kuyambira pakukhazikitsa koyambirira mpaka kutumizidwa komaliza.
Zimatengera mwayi pazinthu zambiri zabwino zomwe Nuxt imapereka, monga masamba ndi zida, komanso masitayelo ndi SCSS.
Tech stack ndi mawonekedwe
Nkhaniyi
Zida ndi Masamba
Storyblock module
Nsomba
Vuex kwa boma management
SCSS kwa makongoletsedwe
Nuxt middlewares
Iyi ndi ntchito yabwino kwambiri, yomwe ili ndi zambiri zabwino za Nuxt.js. Ineyo pandekha ndimakonda kugwira ntchito ndi Nuxt kotero muyenera kuyesa chifukwa zingakupangitseni kukhala wopanga Vue wamkulu.
Blog ndi Gatsby
Gatsby ndi jenereta yabwino kwambiri yamasamba ogwiritsa ntchito React ndi GraphQL. Izi ndi zotsatira za polojekitiyi:
Kodi muphunzira chiyani
Mu phunziro ili, muphunzira momwe mungagwiritsire ntchito Gatsby kupanga blog yomwe mungagwiritse ntchito polemba zolemba zanu pogwiritsa ntchito React ndi GraphQL.
Tech stack ndi mawonekedwe
gatsby
Chitani
Chithunzi cha QL
Mapulagini ndi mitu
MDX/Markdown
Bootstrap CSS
Mapangidwe
Ngati mudafunapo kuyambitsa blog, ichi ndi chitsanzo chabwino momwe mungapangire kugwiritsa ntchito React ndi GraphQL.
Sindikunena kuti WordPress ndi chisankho cholakwika, koma ndi Gatsby mutha kupanga mawebusayiti ochita bwino kwambiri pogwiritsa ntchito React - komwe ndi kuphatikiza kodabwitsa.
Blog ndi Gridsome
Gridsome for Vue... Chabwino, tinali nazo kale ndi Next/Nuxt.
Koma momwemonso ndi Gridsome ndi Gatsby. Onse amagwiritsa ntchito GraphQL ngati gawo lawo la data, koma Gridsome amagwiritsa ntchito VueJS. Ilinso ndi jenereta yodabwitsa ya tsamba lomwe lingakuthandizeni kupanga mabulogu abwino:
Kodi muphunzira chiyani
Pulojekitiyi ikuphunzitsani momwe mungapangire blog yosavuta kuti muyambe ndi Gridsome, GraphQL ndi Markdown. Ikufotokozanso momwe mungagwiritsire ntchito pulogalamu kudzera pa Netlify.
Wosewerera nyimbo wa SoundCloud pogwiritsa ntchito Quasar
Quasar ndi dongosolo lina la Vue lomwe lingagwiritsidwe ntchito kupanga mafoni. Ntchitoyi mupanga pulogalamu yamasewera, mwachitsanzo:
Kodi muphunzira chiyani
Ngakhale mapulojekiti ena amangoyang'ana kwambiri pa intaneti, iyi ikuwonetsani momwe mungapangire pulogalamu yam'manja pogwiritsa ntchito Vue ndi Quasar framework.
Muyenera kukhala ndi Cordova yomwe ikuyenda ndi Android Studio/Xcode yokonzedwa. Ngati sichoncho, bukuli lili ndi ulalo watsamba la Quasar komwe amakuwonetsani momwe mungakhazikitsire chilichonse.
Tech stack ndi mawonekedwe
Quarar
Vue
Cordova
WaveSurfer
Zida za UI
Ntchito yaying'ono, kuwonetsa kuthekera kwa Quasar pakupanga mapulogalamu am'manja.
Π€ΠΎΡΠΌΠ° ΠΊΡΠ΅Π΄ΠΈΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΡ
Mawonekedwe abwino a kirediti kadi okhala ndi ma micro-interaction osalala komanso osangalatsa. Zimaphatikizapo masanjidwe a manambala, kutsimikizira ndi kuzindikira mtundu wa makadi okha. Imamangidwa pa Vue.js ndipo imagwiranso ntchito mokwanira. (Mukuwona apa.)
Palibe chapamwamba apa-zosungira za GitHub ndi mndandanda waulemerero chabe.
Cholinga chake ndikuwonetsa nkhokwe ndikulola wogwiritsa ntchito kuti azisefa. Gwiritsani ntchito official GitHub API kupeza nkhokwe kwa aliyense wogwiritsa ntchito.
Gwirani ntchito ndi mauthenga anu. Ogwiritsa ntchito amatha kucheza ndi ena mwachinsinsi. Kwenikweni, mukhala mukukhazikitsa kulumikizana kwa WebSocket pakati pa ogwiritsa ntchito awiri.
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ Π² ΡΡΠΈΠ»Π΅ Stripe
Chomwe chimapangitsa kuyenda uku kukhala kwapadera ndikuti chotengera cha popover chimasinthidwa kuti chigwirizane ndi zomwe zili. Pali kukongola kwa kusinthaku poyerekeza ndi chikhalidwe chachikhalidwe chotsegula ndi kutseka popover yatsopano.
Zomwe mungaphunzire:
Phatikizani makanema ojambula pa CSS ndi masinthidwe
Dinitsani zomwe zili ndikugwiritsa ntchito kalasi yogwira ku chinthu choyandama
Pacman
Pangani mtundu wanu wa Pacman. Iyi ndi njira yabwino yodziwira momwe masewera amapangidwira ndikumvetsetsa zoyambira. Gwiritsani ntchito mawonekedwe a JavaScript, React kapena Vue.
Muphunzira:
Momwe zinthu zimayendera
Momwe mungadziwire makiyi oti musindikize
Momwe mungadziwire nthawi yakugunda
Mutha kupita patsogolo ndikuwonjezera zowongolera za ghost
Mudzapeza chitsanzo cha polojekitiyi m'nkhokwe GitHub
Pangani scraper yomwe imasanthula ma semantics a masamba ndikupanga malingaliro awo. Mwachitsanzo, mutha kuyang'ana ma tag omwe akusowa pazithunzi. Kapena onani ngati tsambalo lili ndi ma tag a SEO. Scraper ikhoza kupangidwa popanda mawonekedwe ogwiritsira ntchito.
Kuchokera kumbali ya seva: momwe mungagwiritsire ntchito ma database, momwe mungasungire deta mu database, momwe mungawerengere deta kuchokera ku database.
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)
freeCodeCamp ndi bungwe lopanda phindu. Zili ndi nsanja yophunzirira yophunzirira pa intaneti, bwalo la anthu pa intaneti, malo ochezera, zofalitsa zapakatikati, ndi mabungwe am'deralo omwe akufuna kupanga chitukuko chapaintaneti kuti chifikire aliyense.
Protocol ya HTTP ndi imodzi mwazinthu zazikulu zomwe zimayenda pa intaneti. Ma seva a HTTP amagwiritsidwa ntchito popereka zomwe zili ngati HTML, CSS, ndi JS.
Kutha kugwiritsa ntchito protocol ya HTTP kuyambira pachiyambi kudzakulitsa chidziwitso chanu cha momwe zinthu zimayendera.
Mwachitsanzo, ngati mugwiritsa ntchito NodeJs, ndiye kuti mukudziwa kuti Express imapereka seva ya HTTP.
Kuti mumve zambiri, onani ngati mungathe:
Konzani seva popanda kugwiritsa ntchito malaibulale aliwonse
Seva iyenera kukhala ndi HTML, CSS ndi JS.
Kukhazikitsa rauta kuyambira pachiyambi
Yang'anirani zosintha ndikusintha seva
Ngati simukudziwa chifukwa chake, gwiritsani ntchito Chonde ndikuyesera kupanga seva ya HTTP Caddy kuyambira pachiyambi.