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.
76 lines
5.6 KiB
76 lines
5.6 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "17b8ec8e85d99e27dcb3f73842e583be",
|
|
"translation_date": "2025-10-24T21:58:25+00:00",
|
|
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md",
|
|
"language_code": "ro"
|
|
}
|
|
-->
|
|
# Tema: Explorarea instrumentelor moderne de dezvoltare web
|
|
|
|
## Instrucțiuni
|
|
|
|
Ecosistemul dezvoltării web include sute de instrumente specializate care ajută dezvoltatorii să construiască, testeze și să întrețină aplicații eficient. Sarcina ta este să cercetezi și să înțelegi instrumente care completează cele acoperite în această lecție.
|
|
|
|
**Misiunea ta:** Selectează **trei instrumente** care **nu sunt acoperite în această lecție** (evită să alegi editoare de cod, browsere sau instrumente de linie de comandă deja listate). Concentrează-te pe instrumente care rezolvă probleme specifice în fluxurile de lucru moderne de dezvoltare web.
|
|
|
|
**Pentru fiecare instrument, oferă:**
|
|
|
|
1. **Numele și categoria instrumentului** (ex.: "Figma - Instrument de design" sau "Jest - Cadru de testare")
|
|
2. **Scopul și beneficiile** - Explică în 2-3 propoziții de ce un dezvoltator web ar folosi acest instrument și ce probleme rezolvă
|
|
3. **Link către documentația oficială** - Oferă un link către documentația oficială sau site-ul instrumentului (nu doar site-uri de tutoriale)
|
|
4. **Context real** - Menționează un mod în care acest instrument se integrează într-un flux de lucru profesional
|
|
|
|
## Categorii sugerate de instrumente
|
|
|
|
Ia în considerare explorarea instrumentelor din aceste categorii:
|
|
|
|
| Categorie | Exemple | Ce fac |
|
|
|-----------|---------|--------|
|
|
| **Instrumente de build** | Vite, Webpack, Parcel, esbuild | Grupați și optimizați codul pentru producție cu servere rapide de dezvoltare |
|
|
| **Cadre de testare** | Vitest, Jest, Cypress, Playwright | Asigură funcționarea corectă a codului și detectează erorile înainte de implementare |
|
|
| **Instrumente de design** | Figma, Adobe XD, Penpot | Creați mockup-uri, prototipuri și sisteme de design colaborativ |
|
|
| **Platforme de implementare** | Netlify, Vercel, Cloudflare Pages | Găzduiți și distribuiți site-uri web cu CI/CD automat |
|
|
| **Controlul versiunilor** | GitHub, GitLab, Bitbucket | Gestionați modificările codului, colaborarea și fluxurile de lucru ale proiectului |
|
|
| **Framework-uri CSS** | Tailwind CSS, Bootstrap, Bulma | Accelerați stilizarea cu biblioteci de componente predefinite |
|
|
| **Manageri de pachete** | npm, pnpm, Yarn | Instalați și gestionați biblioteci de cod și dependențe |
|
|
| **Instrumente de accesibilitate** | axe-core, Lighthouse, Pa11y | Testați designul inclusiv și conformitatea cu WCAG |
|
|
| **Dezvoltarea API-urilor** | Postman, Insomnia, Thunder Client | Testați și documentați API-uri în timpul dezvoltării |
|
|
|
|
## Cerințe de format
|
|
|
|
**Pentru fiecare instrument:**
|
|
```
|
|
### [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]
|
|
```
|
|
|
|
## Ghiduri de calitate
|
|
|
|
- **Alegeți instrumente actuale**: Selectați instrumente care sunt întreținute activ și utilizate pe scară largă în 2025
|
|
- **Concentrați-vă pe valoare**: Explicați beneficiile specifice, nu doar ce face instrumentul
|
|
- **Context profesional**: Luați în considerare instrumente utilizate de echipe de dezvoltare, nu doar de amatori individuali
|
|
- **Selecție diversă**: Alegeți instrumente din categorii diferite pentru a arăta diversitatea ecosistemului
|
|
- **Relevanță modernă**: Prioritizați instrumente care se aliniază cu tendințele și cele mai bune practici actuale în dezvoltarea web
|
|
|
|
## Rubrică
|
|
|
|
| Excelent | Bun | Necesită îmbunătățiri |
|
|
|----------|-----|-----------------------|
|
|
| **Explicat clar de ce dezvoltatorii folosesc fiecare instrument și ce probleme rezolvă** | **Explicat ce face instrumentul, dar a lipsit contextul despre valoarea sa** | **Listat instrumente fără a explica scopul sau beneficiile lor** |
|
|
| **Furnizat linkuri către documentația oficială pentru toate instrumentele** | **Furnizat în mare parte linkuri oficiale cu 1-2 site-uri de tutoriale** | **Bazat în principal pe site-uri de tutoriale în loc de documentație oficială** |
|
|
| **Selectat instrumente actuale, utilizate profesional, din categorii diverse** | **Selectat instrumente bune, dar cu varietate limitată în categorii** | **Selectat instrumente învechite sau doar dintr-o singură categorie** |
|
|
| **Demonstrat înțelegerea modului în care instrumentele se integrează în fluxurile de lucru profesionale** | **Arătat o oarecare înțelegere a contextului profesional** | **Concentrat doar pe caracteristicile instrumentului fără contextul fluxului de lucru** |
|
|
|
|
> 💡 **Sfat pentru cercetare**: Căutați instrumente menționate în anunțurile de angajare pentru dezvoltatori web, verificați sondajele populare ale dezvoltatorilor sau explorați dependențele utilizate de proiecte open-source de succes pe GitHub!
|
|
|
|
---
|
|
|
|
**Declinare de responsabilitate**:
|
|
Acest document a fost tradus folosind serviciul de traducere AI [Co-op Translator](https://github.com/Azure/co-op-translator). Deși ne străduim să asigurăm acuratețea, vă rugăm să fiți conștienți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa natală ar trebui considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri. |