Kuchita kosangalatsa kwa wopanga

Munthu amakhalabe woyamba kwa masiku 1000. Amapeza choonadi pambuyo pa masiku 10000 akuzoloΕ΅era.

Awa ndi mawu ochokera kwa Oyama Masutatsu omwe akufotokoza mwachidule mfundo ya nkhaniyi bwino lomwe. Ngati mukufuna kukhala wopanga wamkulu, yesetsani. Ichi ndi chinsinsi chonse. Gwiritsani ntchito maola ambiri pa kiyibodi ndipo musaope kuchita. Mukatero mudzakula ngati woyambitsa.

Nawa mapulojekiti 7 omwe angakuthandizeni kupanga. Khalani omasuka kusankha ukadaulo wanu - gwiritsani ntchito chilichonse chomwe mtima wanu ungafune.

(mndandanda wam'mbuyo wa ntchito zophunzitsira: 1) 8 ntchito zamaphunziro 2) Mndandanda wina wamapulojekiti omwe mungayeserepo)

Pulojekiti 1: Pacman

Kuchita kosangalatsa kwa wopanga

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

"Mbuye amalakwitsa zambiri kuposa woyamba kuyesa"


Thandizo lofalitsa - kampani Edisonamene amachita chitukuko ndi diagnostics Vivaldi zolemba zosungira.

Pulojekiti 2: Kuwongolera Ogwiritsa

Kuchita kosangalatsa kwa wopanga

Ntchitoyi m'nkhokwe GitHub

Kupanga pulogalamu yamtundu wa CRUD yowongolera ogwiritsa ntchito kukuphunzitsani zoyambira zachitukuko. Izi ndizothandiza makamaka kwa opanga atsopano.

Muphunzira:

  • Kodi routing ndi chiyani
  • Momwe mungagwirire mafomu olowera deta ndikuwona zomwe wogwiritsa ntchito walowa
  • Momwe mungagwiritsire ntchito ndi nkhokwe - pangani, werengani, sinthani ndikuchotsa zochita

Pulojekiti 3: Kuyang'ana nyengo komwe muli

Kuchita kosangalatsa kwa wopanga
Ntchitoyi m'nkhokwe GitHub

Ngati mukufuna kupanga mapulogalamu, yambani ndi pulogalamu yanyengo. Ntchitoyi imatha kumalizidwa pogwiritsa ntchito Swift.

Kuphatikiza pakupeza luso lopanga pulogalamu, muphunzira:

  • Momwe mungagwiritsire ntchito ndi API
  • Momwe mungagwiritsire ntchito geolocation
  • Pangani pulogalamu yanu kukhala yamphamvu powonjezera mawu. Mmenemo, ogwiritsa ntchito adzatha kulowa malo awo kuti ayang'ane nyengo pamalo enaake.

Mufunika API. Kuti mudziwe zanyengo, gwiritsani ntchito OpenWeather API. Zambiri za OpenWeather API apa.

Pulojekiti 4: Macheza Zenera

Kuchita kosangalatsa kwa wopanga
Zenera langa lochezera likugwira ntchito, lotseguka m'masakatuli awiri

Kupanga zenera la macheza ndi njira yabwino yoyambira ndi sockets. Kusankhidwa kwa tech stack ndi kwakukulu. Node.js, mwachitsanzo, ndiyabwino.

Muphunzira momwe masiketi amagwirira ntchito komanso momwe mungawagwiritsire ntchito. Uwu ndiye mwayi waukulu wa polojekitiyi.

Ngati ndinu wopanga Laravel yemwe mukufuna kugwira ntchito ndi sockets, werengani zanga nkhani

Pulojekiti 5: GitLab CI

Kuchita kosangalatsa kwa wopanga

Kuchokera

Ngati ndinu watsopano ku continuous integration (CI), sewerani ndi GitLab CI. Konzani malo angapo ndikuyesera kuyesa angapo. Si ntchito yovuta kwambiri, koma ndikutsimikiza kuti muphunzira zambiri kuchokera pamenepo. Magulu ambiri achitukuko tsopano akugwiritsa ntchito CI. Kudziwa kugwiritsa ntchito ndikothandiza.

Muphunzira:

  • Kodi GitLab CI ndi chiyani
  • Momwe mungasinthire .gitlab-ci.ymlzomwe zimauza wogwiritsa ntchito GitLab choti achite
  • Momwe mungatumizire kumalo ena

Pulojekiti 6: Webusaiti Yowunikira

Kuchita kosangalatsa kwa wopanga

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.

Muphunzira:

  • Kodi scraper imagwira ntchito bwanji?
  • Momwe mungapangire osankhidwa a DOM
  • Momwe mungalembe algorithm
  • Ngati simukufuna kuima pamenepo, pangani mawonekedwe ogwiritsa ntchito. Mutha kupanganso lipoti patsamba lililonse lomwe mumayang'ana.

Pulojekiti 7: Malingaliro Amalingaliro pa Social Media

Kuchita kosangalatsa kwa wopanga

Kuchokera

Kuzindikira malingaliro pazama TV ndi njira yabwino yodziwira kuphunzira pamakina.

Mungayambe mwa kufufuza malo amodzi ochezera a pa Intaneti. Aliyense nthawi zambiri amayamba ndi Twitter.

Ngati mumadziwa kale kuphunzira pamakina, yesani kusonkhanitsa deta kuchokera pamasamba osiyanasiyana ochezera ndikuphatikiza.

Muphunzira:

  • Kodi kuphunzira makina ndi chiyani

Kuchita bwino.

Kumasulira: Diana Sheremyeva

Source: www.habr.com

Kuwonjezera ndemanga