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

5.2 KiB

Tugasan: Meneroka Alat Pembangunan Web Moden

Arahan

Ekosistem pembangunan web merangkumi ratusan alat khusus yang membantu pembangun membina, menguji, dan menyelenggara aplikasi dengan cekap. Tugas anda adalah untuk menyelidik dan memahami alat yang melengkapi alat yang telah dibincangkan dalam pelajaran ini.

Misi Anda: Pilih tiga alat yang tidak dibincangkan dalam pelajaran ini (elakkan memilih editor kod, pelayar, atau alat baris arahan yang telah disenaraikan). Fokus pada alat yang menyelesaikan masalah tertentu dalam aliran kerja pembangunan web moden.

Untuk setiap alat, sediakan:

  1. Nama alat dan kategori (contoh: "Figma - Alat Reka Bentuk" atau "Jest - Kerangka Pengujian")
  2. Tujuan dan manfaat - Terangkan dalam 2-3 ayat mengapa pembangun web akan menggunakan alat ini dan masalah apa yang diselesaikannya
  3. Pautan dokumentasi rasmi - Sediakan pautan ke dokumentasi rasmi atau laman web alat tersebut (bukan hanya laman tutorial)
  4. Konteks dunia sebenar - Sebutkan satu cara alat ini sesuai dalam aliran kerja pembangunan profesional

Kategori Alat yang Disyorkan

Pertimbangkan untuk meneroka alat daripada kategori berikut:

Kategori Contoh Apa yang Mereka Lakukan
Alat Pembinaan Vite, Webpack, Parcel, esbuild Menggabungkan dan mengoptimumkan kod untuk pengeluaran dengan pelayan pembangunan yang pantas
Kerangka Pengujian Vitest, Jest, Cypress, Playwright Memastikan kod berfungsi dengan betul dan menangkap pepijat sebelum penyebaran
Alat Reka Bentuk Figma, Adobe XD, Penpot Membuat mockup, prototaip, dan sistem reka bentuk secara kolaboratif
Platform Penyebaran Netlify, Vercel, Cloudflare Pages Menyediakan dan mengedarkan laman web dengan CI/CD automatik
Kawalan Versi GitHub, GitLab, Bitbucket Mengurus perubahan kod, kolaborasi, dan aliran kerja projek
Kerangka CSS Tailwind CSS, Bootstrap, Bulma Mempercepatkan penggayaan dengan perpustakaan komponen sedia ada
Pengurus Pakej npm, pnpm, Yarn Memasang dan mengurus perpustakaan kod dan kebergantungan
Alat Kebolehaksesan axe-core, Lighthouse, Pa11y Menguji reka bentuk inklusif dan pematuhan WCAG
Pembangunan API Postman, Insomnia, Thunder Client Menguji dan mendokumentasikan API semasa pembangunan

Keperluan Format

Untuk setiap alat:

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

Garis Panduan Kualiti

  • Pilih alat terkini: Pilih alat yang aktif diselenggara dan digunakan secara meluas pada tahun 2025
  • Fokus pada nilai: Terangkan manfaat khusus, bukan hanya apa yang alat itu lakukan
  • Konteks profesional: Pertimbangkan alat yang digunakan oleh pasukan pembangunan, bukan hanya individu hobi
  • Pemilihan yang pelbagai: Pilih alat daripada kategori yang berbeza untuk menunjukkan keluasan ekosistem
  • Relevansi moden: Utamakan alat yang selaras dengan trend dan amalan terbaik pembangunan web semasa

Rubrik

Cemerlang Baik Perlu Penambahbaikan
Jelas menerangkan mengapa pembangun menggunakan setiap alat dan masalah apa yang diselesaikannya Menerangkan apa yang alat itu lakukan tetapi terlepas beberapa konteks tentang nilainya Menyenaraikan alat tetapi tidak menerangkan tujuan atau manfaatnya
Menyediakan pautan dokumentasi rasmi untuk semua alat Menyediakan kebanyakan pautan rasmi dengan 1-2 laman tutorial Bergantung terutamanya pada laman tutorial daripada dokumentasi rasmi
Memilih alat terkini yang digunakan secara profesional daripada kategori yang pelbagai Memilih alat yang baik tetapi terhad dalam variasi kategori Memilih alat yang sudah lapuk atau hanya daripada satu kategori
Menunjukkan pemahaman tentang bagaimana alat sesuai dalam aliran kerja pembangunan Menunjukkan sedikit pemahaman tentang konteks profesional Hanya fokus pada ciri alat tanpa konteks aliran kerja

💡 Petua Penyelidikan: Cari alat yang disebut dalam iklan pekerjaan untuk pembangun web, semak tinjauan pembangun popular, atau terokai kebergantungan yang digunakan oleh projek sumber terbuka yang berjaya di GitHub!


Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat penting, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.