You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/et/1-getting-started-lessons/1-intro-to-programming-lang.../assignment.md

5.0 KiB

Ülesanne: Kaasaegsete veebiarendusvahendite uurimine

Juhised

Veebiarenduse ökosüsteem hõlmab sadu spetsialiseeritud tööriistu, mis aitavad arendajatel rakendusi tõhusalt ehitada, testida ja hooldada. Teie ülesandeks on uurida ja mõista tööriistu, mis täiendavad selles õppetükis käsitletud vahendeid.

Teie missioon: Valige kolm tööriista, mida selles õppetükis ei käsitleta (välistage koodiredaktorid, brauserid või käsureatööriistad, mis on juba loetletud). Keskenduge tööriistadele, mis lahendavad kaasaegses veebiarenduse töövoos spetsiifilisi probleeme.

Iga tööriista kohta esitage:

  1. Tööriista nimi ja kategooria (nt "Figma Disainitööriist" või "Jest Testimisraamistik")
  2. Eesmärk ja eelised Selgitage 23 lauses, miks veebiarendaja seda tööriista kasutaks ja milliseid probleeme see lahendab
  3. Ametliku dokumentatsiooni link Esitage link tööriista ametlikule dokumentatsioonile või veebisaidile (mitte ainult õppelehtedele)
  4. Tegelik kasutusala Tooge välja üks viis, kuidas see tööriist sobitub professionaalsesse arendustöövoogu

Soovitatud tööriistakategooriad

Kaaluge tööriistu järgmistest kategooriatest:

Kategooria Näited Mida nad teevad
Ehitusvahendid Vite, Webpack, Parcel, esbuild Koodi pakkimine ja optimeerimine tootmiseks koos kiirete arendusserveritega
Testimisraamistikud Vitest, Jest, Cypress, Playwright Tagavad koodi korrektse toimimise ja püüavad vead enne levitamist kinni
Disainitööriistad Figma, Adobe XD, Penpot Loovad koosolekutes makette, prototüüpe ja disainisüsteeme
Levitatavad platvormid Netlify, Vercel, Cloudflare Pages Veebisaitide majutamine ja levitamine automaatse CI/CD-ga
Versioonihaldus GitHub, GitLab, Bitbucket Koodi muutuste, koostöö ja projektitöövoogude haldamine
CSS raamistikud Tailwind CSS, Bootstrap, Bulma Kiirendavad stiilide loomist eeltöödeldud komponendiraamatutega
Pakettide haldurid npm, pnpm, Yarn Koodiraamatukogude ja sõltuvuste paigaldamine ja haldamine
Juurdepääsetavuse tööriistad axe-core, Lighthouse, Pa11y Testivad kaasava disaini ja WCAG vastavust
API arendus Postman, Insomnia, Thunder Client Testivad ja dokumenteerivad API-sid arenduse käigus

Vormistusnõuded

Iga tööriista puhul:

### [Tool Name] - [Category]

**Purpose:** [2-3 sentences explaining why developers use this tool]

**Documentation:** [Official website/documentation link]

**Workflow Integration:** [1 sentence about how it fits into development process]

Kvaliteedi juhised

  • Valige kaasaegsed tööriistad: Valige tööriistu, mida aktiivselt hooldatakse ja mis on laialdaselt kasutusel aastaks 2025
  • Keskenduge väärtusele: Selgitage konkreetseid eeliseid, mitte ainult seda, mida tööriist teeb
  • Professionaalne kontekst: Mõelge tööriistadele, mida kasutavad arendusmeeskonnad, mitte üksikharrastajad
  • Mitu kategooriat: Valige tööriistu erinevatest kategooriatest, et näidata ökosüsteemi mitmekesisust
  • Kaasaegne asjakohasus: Eelistage tööriistu, mis sobituvad tänapäevaste veebiarenduse suundumuste ja headega tavadega

Hindamiskriteeriumid

Suurepärane Hea Vajab parendamist
Selgelt selgitatud, miks arendajad tööriista kasutavad ja milliseid probleeme see lahendab Selgitatud, mida tööriist teeb, kuid mõni konteksti aspekt jäi välja Loetletud tööriistad, kuid ei selgitatud nende eesmärki ega eeliseid
Esitatud ametlikud dokumentatsiooni lingid kõigi tööriistade kohta Enamasti ametlikud lingid, 12 juhendilehte Peamiselt juhendi saidid, mitte ametlik dokumentatsioon
Valitud tänapäevased, professionaalselt kasutatavad tööriistad erinevatest kategooriatest Valitud head tööriistad, kuid piiratud erinevust kategooriates Valitud aegunud tööriistad või ainult ühest kategooriast
Näidatud arusaam, kuidas tööriistad sobituvad arendustöövoogudesse Näidatud mõningane arusaam professionaalsest kontekstist Keskendutud ainult tööriistadele, ilma töövoo kontekstita

💡 Uurimisnõuanne: Otsige tööriistu, mida mainitakse veebiarendaja töökuulutustes, vaadake populaarseid arendajaküsitlusi või uurige GitHubi edukate avatud lähtekoodiga projektide sõltuvusi!


Vastutusest vabastamine: See dokument on tõlgitud tehisintellektil põhineva tõlkevahendi Co-op Translator abil. Kuigi püüame tagada täpsust, palun arvestage, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Originaaldokument selles emakeeles on käsitletav autoriteetse allikana. Olulise teabe puhul on soovitatav kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti mõistmiste eest.