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

8.9 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. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ на його рідній мові слід вважати авторитетним джерелом. Для критичної інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникають внаслідок використання цього перекладу.