Skip to content

Commit 32612b2

Browse files
authored
Merge pull request #1580 from microsoft/update-translations
🌐 Update translations via Co-op Translator
2 parents 13fd9da + bde9da6 commit 32612b2

File tree

477 files changed

+113274
-31478
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

477 files changed

+113274
-31478
lines changed

translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/README.md

Lines changed: 499 additions & 132 deletions
Large diffs are not rendered by default.

translations/bg/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md

Lines changed: 58 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,74 @@
11
<!--
22
CO_OP_TRANSLATOR_METADATA:
33
{
4-
"original_hash": "9e2f84e351a6fcb44bfc4066d98525f0",
5-
"translation_date": "2025-10-03T10:49:53+00:00",
4+
"original_hash": "17b8ec8e85d99e27dcb3f73842e583be",
5+
"translation_date": "2025-10-24T22:30:09+00:00",
66
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md",
77
"language_code": "bg"
88
}
99
-->
10+
# Задача: Изследване на съвременни инструменти за уеб разработка
11+
1012
## Инструкции
1113

12-
Има много инструменти, които един уеб разработчик може да използва, изброени в [MDN документацията за инструменти от страна на клиента](https://developer.mozilla.org/docs/Learn/Tools_and_testing/Understanding_client-side_tools/Overview). Изберете **три инструмента**, които **не са обхванати в този урок** (с изключение на [специфични инструменти или препратки към съдържанието на урока]), обяснете **защо** един уеб разработчик би използвал всеки инструмент и намерете инструмент, който отговаря на всяка категория. За всеки, споделете линк към неговата официална документация (не примера, използван в MDN).
14+
Екосистемата на уеб разработката включва стотици специализирани инструменти, които помагат на разработчиците да създават, тестват и поддържат приложения ефективно. Вашата задача е да проучите и разберете инструменти, които допълват тези, разгледани в този урок.
15+
16+
**Вашата мисия:** Изберете **три инструмента**, които **не са разгледани в този урок** (избягвайте да избирате редактори на код, браузъри или инструменти за команден ред, които вече са изброени). Фокусирайте се върху инструменти, които решават специфични проблеми в съвременните работни процеси на уеб разработката.
17+
18+
**За всеки инструмент предоставете:**
19+
20+
1. **Име на инструмента и категория** (например, "Figma - Инструмент за дизайн" или "Jest - Фреймуърк за тестване")
21+
2. **Цел и ползи** - Обяснете в 2-3 изречения защо уеб разработчик би използвал този инструмент и какви проблеми решава
22+
3. **Линк към официалната документация** - Предоставете линк към официалната документация или уебсайт на инструмента (не само към сайтове с уроци)
23+
4. **Контекст в реалния свят** - Споменете един начин, по който този инструмент се вписва в професионален работен процес
24+
25+
## Препоръчителни категории инструменти
26+
27+
Помислете за изследване на инструменти от следните категории:
28+
29+
| Категория | Примери | Какво правят |
30+
|-----------|---------|--------------|
31+
| **Инструменти за изграждане** | Vite, Webpack, Parcel, esbuild | Обединяват и оптимизират кода за продукция с бързи сървъри за разработка |
32+
| **Фреймуъркове за тестване** | Vitest, Jest, Cypress, Playwright | Осигуряват правилната работа на кода и откриват грешки преди внедряване |
33+
| **Инструменти за дизайн** | Figma, Adobe XD, Penpot | Създават макети, прототипи и системи за дизайн съвместно |
34+
| **Платформи за внедряване** | Netlify, Vercel, Cloudflare Pages | Хостват и разпространяват уебсайтове с автоматичен CI/CD |
35+
| **Контрол на версиите** | GitHub, GitLab, Bitbucket | Управляват промени в кода, сътрудничество и работни процеси по проекти |
36+
| **CSS фреймуъркове** | Tailwind CSS, Bootstrap, Bulma | Ускоряват стилизирането с предварително изградени библиотеки от компоненти |
37+
| **Мениджъри на пакети** | npm, pnpm, Yarn | Инсталират и управляват библиотеки и зависимости на кода |
38+
| **Инструменти за достъпност** | axe-core, Lighthouse, Pa11y | Тестват за инклузивен дизайн и съответствие с WCAG |
39+
| **Разработка на API** | Postman, Insomnia, Thunder Client | Тестват и документират API-та по време на разработка |
40+
41+
## Изисквания за формат
42+
43+
**За всеки инструмент:**
44+
```
45+
### [Tool Name] - [Category]
46+
47+
**Purpose:** [2-3 sentences explaining why developers use this tool]
48+
49+
**Documentation:** [Official website/documentation link]
50+
51+
**Workflow Integration:** [1 sentence about how it fits into development process]
52+
```
53+
54+
## Насоки за качество
1355

14-
**Формат:**
15-
- Име на инструмента
16-
- Защо един уеб разработчик би го използвал (2-3 изречения)
17-
- Линк към документацията
56+
- **Изберете актуални инструменти**: Изберете инструменти, които се поддържат активно и са широко използвани през 2025 г.
57+
- **Фокусирайте се върху стойността**: Обяснете конкретните ползи, а не само какво прави инструментът
58+
- **Професионален контекст**: Вземете предвид инструменти, използвани от екипи за разработка, а не само от индивидуални любители
59+
- **Разнообразие в избора**: Изберете инструменти от различни категории, за да покажете широчината на екосистемата
60+
- **Съвременна релевантност**: Приоритизирайте инструменти, които съответстват на текущите тенденции и най-добри практики в уеб разработката
1861

19-
**Дължина:**
20-
- Всяко обяснение трябва да бъде 2-3 изречения.
62+
## Рубрика
2163

22-
## Критерии за оценка
64+
| Отлично | Добро | Нуждае се от подобрение |
65+
|---------|-------|-------------------------|
66+
| **Ясно обяснено защо разработчиците използват всеки инструмент и какви проблеми решава** | **Обяснено е какво прави инструментът, но липсва контекст за неговата стойност** | **Изброени са инструменти, но не е обяснена тяхната цел или ползи** |
67+
| **Предоставени са линкове към официалната документация за всички инструменти** | **Предоставени са предимно официални линкове с 1-2 линка към сайтове с уроци** | **Основно се разчита на сайтове с уроци, вместо на официална документация** |
68+
| **Избрани са актуални, професионално използвани инструменти от различни категории** | **Избрани са добри инструменти, но с ограничено разнообразие в категориите** | **Избрани са остарели инструменти или само от една категория** |
69+
| **Демонстрирано е разбиране за това как инструментите се вписват в работните процеси на разработката** | **Показано е известно разбиране за професионалния контекст** | **Фокусирано е само върху функциите на инструмента, без контекст за работния процес** |
2370

24-
Отлично | Задоволително | Нуждае се от подобрение
25-
--- | --- | -- |
26-
Обяснено защо уеб разработчик би използвал инструмента | Обяснено как, но не защо разработчик би използвал инструмента | Не е споменато как или защо разработчик би използвал инструмента |
71+
> 💡 **Съвет за проучване**: Потърсете инструменти, споменати в обяви за работа за уеб разработчици, проверете популярни анкети сред разработчици или изследвайте зависимостите, използвани от успешни проекти с отворен код в GitHub!
2772
2873
---
2974

0 commit comments

Comments
 (0)