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/sr/1-getting-started-lessons/1-intro-to-programming-lang.../assignment.md

8.2 KiB

Задатак: Истраживање савремених алата за веб развој

Упутства

Екосистем веб развоја укључује стотине специјализованих алата који помажу програмерима да ефикасно креирају, тестирају и одржавају апликације. Ваш задатак је да истражите и разумете алате који допуњују оне обрађене у овој лекцији.

Ваш задатак: Изаберите три алата који нису обрађени у овој лекцији (избегавајте избор уређивача кода, претраживача или алата командне линије који су већ наведени). Фокусирајте се на алате који решавају специфичне проблеме у савременим радним токовима веб развоја.

За сваки алат, наведите:

  1. Назив алата и категорију (нпр. "Figma - Алат за дизајн" или "Jest - Оквир за тестирање")
  2. Сврха и предности - Објасните у 2-3 реченице зашто би веб програмер користио овај алат и које проблеме решава
  3. Линк ка званичној документацији - Наведите линк ка званичној документацији или вебсајту алата (не само сајтовима са туторијалима)
  4. Контекст у стварном свету - Наведите један начин на који се овај алат уклапа у професионални радни ток

Предложене категорије алата

Размотрите истраживање алата из ових категорија:

Категорија Примери Шта раде
Алатке за изградњу Vite, Webpack, Parcel, esbuild Паковање и оптимизација кода за продукцију уз брзе сервере за развој
Оквири за тестирање Vitest, Jest, Cypress, Playwright Осигуравају исправност кода и откривају грешке пре објављивања
Алатке за дизајн Figma, Adobe XD, Penpot Креирање макета, прототипова и система дизајна у сарадњи
Платформе за објављивање Netlify, Vercel, Cloudflare Pages Хостовање и дистрибуција вебсајтова уз аутоматски CI/CD
Контрола верзија GitHub, GitLab, Bitbucket Управљање изменама кода, сарадња и радни токови пројекта
CSS оквири Tailwind CSS, Bootstrap, Bulma Убрзавају стилизовање уз библиотеке готових компоненти
Менаџери пакета npm, pnpm, Yarn Инсталирање и управљање библиотекама кода и зависностима
Алатке за приступачност axe-core, Lighthouse, Pa11y Тестирање инклузивног дизајна и усаглашености са WCAG
Развој API-ја Postman, Insomnia, Thunder Client Тестирање и документовање API-ја током развоја

Захтеви за формат

За сваки алат:

### [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]

Смернице за квалитет

  • Изаберите савремене алате: Одаберите алате који се активно одржавају и широко користе у 2025. години
  • Фокусирајте се на вредност: Објасните специфичне предности, а не само шта алат ради
  • Професионални контекст: Размотрите алате које користе развојни тимови, а не само индивидуални ентузијасти
  • Разноврсност избора: Изаберите алате из различитих категорија како бисте показали ширину екосистема
  • Савремена релевантност: Дајте предност алатима који су у складу са тренутним трендовима и најбољим праксама веб развоја

Рубрика

Одлично Добро Потребно побољшање
Јасно објашњено зашто програмери користе сваки алат и које проблеме решава Објашњено шта алат ради, али недостаје контекст о његовој вредности Наведени алати, али није објашњена њихова сврха или предности
Наведени линкови ка званичној документацији за све алате Наведени углавном званични линкови са 1-2 сајта са туторијалима Ослањање углавном на сајтове са туторијалима уместо на званичну документацију
Изабрани савремени, професионално коришћени алати из различитих категорија Изабрани добри алати, али ограничена разноврсност категорија Изабрани застарели алати или само из једне категорије
Демонстрирано разумевање како се алати уклапају у радне токове развоја Показано делимично разумевање професионалног контекста Фокусирање само на функције алата без контекста радног тока

💡 Савет за истраживање: Потражите алате који се помињу у огласима за посао веб програмера, проверите популарне анкете међу програмерима или истражите зависности које користе успешни пројекти отвореног кода на GitHub-у!


Одрицање од одговорности:
Овај документ је преведен помоћу услуге за превођење уз помоћ вештачке интелигенције Co-op Translator. Иако настојимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на изворном језику треба сматрати меродавним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу настати услед коришћења овог превода.