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

5.5 KiB

Ödev: Modern Web Geliştirme Araçlarını Keşfetmek

Talimatlar

Web geliştirme ekosistemi, geliştiricilerin uygulamaları verimli bir şekilde oluşturmasına, test etmesine ve bakımını yapmasına yardımcı olan yüzlerce özel araç içerir. Göreviniz, bu derste ele alınan araçları tamamlayan araçları araştırmak ve anlamaktır.

Göreviniz: Bu derste ele alınmayan üç araç seçin (listelenmiş kod editörleri, tarayıcılar veya komut satırı araçlarını seçmekten kaçının). Modern web geliştirme iş akışlarında belirli sorunları çözen araçlara odaklanın.

Her araç için şunları sağlayın:

  1. Araç adı ve kategorisi (örneğin, "Figma - Tasarım Aracı" veya "Jest - Test Çerçevesi")
  2. Amacı ve faydaları - Bir web geliştiricisinin neden bu aracı kullanacağını ve hangi sorunları çözdüğünü 2-3 cümleyle açıklayın
  3. Resmi dokümantasyon bağlantısı - Aracın resmi dokümantasyonuna veya web sitesine bir bağlantı sağlayın (sadece eğitim siteleri değil)
  4. Gerçek dünya bağlamı - Bu aracın profesyonel bir geliştirme iş akışına nasıl uyduğunu belirtin

Önerilen Araç Kategorileri

Bu kategorilerden araçları keşfetmeyi düşünün:

Kategori Örnekler Ne Yaparlar
Derleme Araçları Vite, Webpack, Parcel, esbuild Kodları üretim için paketler ve optimize eder, hızlı geliştirme sunucuları sağlar
Test Çerçeveleri Vitest, Jest, Cypress, Playwright Kodun doğru çalıştığını ve dağıtımdan önce hataları yakaladığını garanti eder
Tasarım Araçları Figma, Adobe XD, Penpot Mockup, prototip ve tasarım sistemlerini işbirliği içinde oluşturur
Dağıtım Platformları Netlify, Vercel, Cloudflare Pages Web sitelerini otomatik CI/CD ile barındırır ve dağıtır
Sürüm Kontrolü GitHub, GitLab, Bitbucket Kod değişikliklerini, işbirliğini ve proje iş akışlarını yönetir
CSS Çerçeveleri Tailwind CSS, Bootstrap, Bulma Önceden oluşturulmuş bileşen kütüphaneleriyle stil oluşturmayı hızlandırır
Paket Yöneticileri npm, pnpm, Yarn Kod kütüphanelerini ve bağımlılıkları yükler ve yönetir
Erişilebilirlik Araçları axe-core, Lighthouse, Pa11y Kapsayıcı tasarım ve WCAG uyumluluğu için test yapar
API Geliştirme Postman, Insomnia, Thunder Client Geliştirme sırasında API'leri test eder ve belgeler

Format Gereksinimleri

Her araç için:

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

Kalite Yönergeleri

  • Güncel araçlar seçin: 2025 yılında aktif olarak sürdürülen ve yaygın olarak kullanılan araçları seçin
  • Değere odaklanın: Aracın ne yaptığı değil, sağladığı spesifik faydalarııklayın
  • Profesyonel bağlam: Sadece bireysel hobi sahipleri değil, geliştirme ekipleri tarafından kullanılan araçları düşünün
  • Çeşitlilik sağlayın: Ekosistemin genişliğini göstermek için farklı kategorilerden araçlar seçin
  • Modern alaka düzeyi: Mevcut web geliştirme trendleri ve en iyi uygulamalarla uyumlu araçlara öncelik verin

Değerlendirme Ölçütleri

Mükemmel İyi Geliştirmeye İhtiyaç Var
Geliştiricilerin her aracı neden kullandığını ve hangi sorunları çözdüğünü açıkça açıkladı Aracın ne yaptığınııkladı ancak değerine dair bazı bağlamları kaçırdı Araçları listeledi ancak amaçlarını veya faydalarınııklamadı
Tüm araçlar için resmi dokümantasyon bağlantıları sağladı Çoğunlukla resmi bağlantılar sağladı, 1-2 eğitim sitesi kullandı Resmi dokümantasyon yerine ağırlıklı olarak eğitim sitelerine güvendi
Çeşitli kategorilerden, profesyonel olarak kullanılan güncel araçlar seçti İyi araçlar seçti ancak kategorilerde sınırlı çeşitlilik vardı Eski araçlar veya yalnızca bir kategoriden araçlar seçti
Araçların geliştirme iş akışlarına nasıl uyduğunu anladığını gösterdi Profesyonel bağlam hakkında biraz anlayış gösterdi Sadece araç özelliklerine odaklandı, iş akışı bağlamını göz ardı etti

💡 Araştırma İpucu: Web geliştiricileri için iş ilanlarında bahsedilen araçlara bakın, popüler geliştirici anketlerini kontrol edin veya GitHub'daki başarılıık kaynak projelerinde kullanılan bağımlılıkları keşfedin!


Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çeviriler hata veya yanlışlıklar içerebilir. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalar için sorumluluk kabul edilmez.