diff --git a/translations/he/.co-op-translator.json b/translations/he/.co-op-translator.json new file mode 100644 index 000000000..92781a96e --- /dev/null +++ b/translations/he/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-04T02:13:56+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "he" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-23T01:15:08+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "he" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-25T18:05:30+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "he" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-04T02:15:38+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "he" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-23T01:17:47+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "he" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:25+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "he" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-04T02:19:22+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "he" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:39:11+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "he" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-04T02:10:14+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "he" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-23T01:10:21+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "he" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-04T02:11:01+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "he" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-23T01:10:53+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "he" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-04T02:12:19+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "he" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-23T01:12:08+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "he" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-04T02:11:42+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "he" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-23T01:11:30+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "he" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T20:12:38+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "he" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-04T02:26:22+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "he" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-23T01:27:06+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "he" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-04T02:25:27+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "he" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-23T01:26:14+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "he" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-04T02:24:28+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "he" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-23T01:25:16+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "he" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:08:01+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "he" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T20:12:18+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "he" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-04T02:34:40+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "he" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T21:07:59+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "he" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-04T02:34:55+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "he" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-23T01:35:32+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "he" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-04T02:41:55+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "he" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-23T01:41:43+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "he" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-04T02:41:07+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "he" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-23T01:40:54+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "he" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-04T02:40:18+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "he" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-23T01:40:08+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "he" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T20:42:55+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "he" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T20:51:45+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T20:52:12+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T20:53:34+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T20:52:39+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T20:54:07+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T20:54:33+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "he" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T20:53:06+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "he" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T20:46:37+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "he" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-04T02:39:06+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "he" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-23T01:39:04+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "he" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-04T02:36:49+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "he" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-23T01:37:03+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "he" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-04T02:35:53+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "he" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-23T01:36:22+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-04T02:38:20+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-23T01:38:30+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:56+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "he" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:27:44+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-04T02:39:47+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T20:22:06+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:33+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "he" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:22:21+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-04T02:37:36+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-23T01:37:42+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:49+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "he" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:30:36+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "he" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T20:20:49+00:00", + "source_file": "6-space-game/README.md", + "language_code": "he" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T20:31:01+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "he" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-04T02:31:25+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "he" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-23T01:32:11+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "he" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-04T02:33:32+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "he" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-23T01:34:16+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "he" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-04T02:29:19+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "he" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-23T01:30:29+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "he" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-04T02:27:07+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "he" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-23T01:28:16+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "he" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T20:54:58+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "he" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T20:55:23+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "he" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T21:03:57+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "he" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-04T02:12:59+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "he" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-23T01:13:07+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "he" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-04T02:22:22+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "he" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:34:02+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "he" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:02+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "he" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-23T01:24:24+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "he" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:54+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "he" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:32:49+00:00", + "source_file": "AGENTS.md", + "language_code": "he" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T20:03:15+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "he" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T20:04:34+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "he" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:55:31+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "he" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:40:49+00:00", + "source_file": "README.md", + "language_code": "he" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T20:04:03+00:00", + "source_file": "SECURITY.md", + "language_code": "he" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T20:02:23+00:00", + "source_file": "SUPPORT.md", + "language_code": "he" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T20:03:31+00:00", + "source_file": "_404.md", + "language_code": "he" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T20:20:26+00:00", + "source_file": "docs/_navbar.md", + "language_code": "he" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T20:20:04+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "he" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:09:20+00:00", + "source_file": "for-teachers.md", + "language_code": "he" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T21:07:05+00:00", + "source_file": "lesson-template/README.md", + "language_code": "he" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T21:07:22+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "he" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:27+00:00", + "source_file": "memory-game/README.md", + "language_code": "he" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T21:10:49+00:00", + "source_file": "quiz-app/README.md", + "language_code": "he" + } +} \ No newline at end of file diff --git a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 02b4faa3f..30fd8ee63 100644 --- a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # מבוא לשפות תכנות וכלי פיתוח מודרניים היי שם, מפתח עתידי! 👋 אפשר לספר לך משהו שעדיין גורם לי להתרגש כל יום מחדש? אתה עומד לגלות שתכנות זה לא רק מחשבים – זה כמו לקבל כוחות-על שמאפשרים לך להפוך את הרעיונות הכי פרועים שלך למציאות! diff --git a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index c24f52ba4..703e29aa1 100644 --- a/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/he/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # משימה: חקר כלים מודרניים לפיתוח אתרים ## הוראות diff --git a/translations/he/1-getting-started-lessons/2-github-basics/README.md b/translations/he/1-getting-started-lessons/2-github-basics/README.md index 6d86221ac..cac4ed015 100644 --- a/translations/he/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/he/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # מבוא ל-GitHub היי, מפתח עתידי! 👋 מוכן להצטרף למיליוני מתכנתים ברחבי העולם? אני באמת מתרגש להכיר לך את GitHub – תחשוב על זה כמו רשת חברתית למתכנתים, אבל במקום לשתף תמונות של ארוחת הצהריים שלך, אנחנו משתפים קוד ובונים דברים מדהימים יחד! diff --git a/translations/he/1-getting-started-lessons/3-accessibility/README.md b/translations/he/1-getting-started-lessons/3-accessibility/README.md index 5ef6a3e71..59024cbe0 100644 --- a/translations/he/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/he/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # יצירת דפי אינטרנט נגישים ![הכל על נגישות](../../../../translated_images/he/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/he/1-getting-started-lessons/3-accessibility/assignment.md b/translations/he/1-getting-started-lessons/3-accessibility/assignment.md index 2a3af0d39..da4387369 100644 --- a/translations/he/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/he/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # סקירה מקיפה של נגישות אתרי אינטרנט ## הוראות diff --git a/translations/he/1-getting-started-lessons/README.md b/translations/he/1-getting-started-lessons/README.md index 497280c61..d0836021f 100644 --- a/translations/he/1-getting-started-lessons/README.md +++ b/translations/he/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # התחלת עבודה עם פיתוח אתרים בפרק זה של התוכנית, תיחשפו לרעיונות שאינם מבוססי פרויקטים, אך חשובים כדי להפוך למפתחים מקצועיים. diff --git a/translations/he/10-ai-framework-project/README.md b/translations/he/10-ai-framework-project/README.md index a15800e60..bdbd2ea00 100644 --- a/translations/he/10-ai-framework-project/README.md +++ b/translations/he/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # מסגרת AI אי פעם הרגשתם מוצפים כשניסיתם לבנות יישומי AI מאפס? אתם לא לבד! מסגרות AI הן כמו סכין שוויצרי לפיתוח AI - כלים עוצמתיים שיכולים לחסוך לכם זמן וכאבי ראש בעת בניית יישומים חכמים. תחשבו על מסגרת AI כספרייה מאורגנת היטב: היא מספקת רכיבים מוכנים מראש, ממשקי API סטנדרטיים ואבסטרקציות חכמות, כך שתוכלו להתמקד בפתרון בעיות במקום להיאבק בפרטי היישום. diff --git a/translations/he/2-js-basics/1-data-types/README.md b/translations/he/2-js-basics/1-data-types/README.md index 4d788d3dd..d0de1d918 100644 --- a/translations/he/2-js-basics/1-data-types/README.md +++ b/translations/he/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: סוגי נתונים ![JavaScript Basics - Data types](../../../../translated_images/he/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/he/2-js-basics/1-data-types/assignment.md b/translations/he/2-js-basics/1-data-types/assignment.md index 259d90b53..48f783e62 100644 --- a/translations/he/2-js-basics/1-data-types/assignment.md +++ b/translations/he/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # תרגול סוגי נתונים: עגלת קניות למסחר אלקטרוני ## הוראות diff --git a/translations/he/2-js-basics/2-functions-methods/README.md b/translations/he/2-js-basics/2-functions-methods/README.md index 45293292b..d0ac0a101 100644 --- a/translations/he/2-js-basics/2-functions-methods/README.md +++ b/translations/he/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: שיטות ופונקציות ![JavaScript Basics - Functions](../../../../translated_images/he/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/he/2-js-basics/2-functions-methods/assignment.md b/translations/he/2-js-basics/2-functions-methods/assignment.md index 2a44ecf94..c9cb6e328 100644 --- a/translations/he/2-js-basics/2-functions-methods/assignment.md +++ b/translations/he/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # כיף עם פונקציות ## הוראות diff --git a/translations/he/2-js-basics/3-making-decisions/README.md b/translations/he/2-js-basics/3-making-decisions/README.md index 066f47de8..e2535bf7b 100644 --- a/translations/he/2-js-basics/3-making-decisions/README.md +++ b/translations/he/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: קבלת החלטות ![JavaScript Basics - Making decisions](../../../../translated_images/he/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/he/2-js-basics/3-making-decisions/assignment.md b/translations/he/2-js-basics/3-making-decisions/assignment.md index 520bf1d73..9d40b167d 100644 --- a/translations/he/2-js-basics/3-making-decisions/assignment.md +++ b/translations/he/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # עיבוד ציוני תלמידים: קבלת החלטות ## מטרות למידה diff --git a/translations/he/2-js-basics/4-arrays-loops/README.md b/translations/he/2-js-basics/4-arrays-loops/README.md index 80ce3e19f..7ce93352d 100644 --- a/translations/he/2-js-basics/4-arrays-loops/README.md +++ b/translations/he/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # יסודות JavaScript: מערכים ולולאות ![JavaScript Basics - Arrays](../../../../translated_images/he/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/he/2-js-basics/4-arrays-loops/assignment.md b/translations/he/2-js-basics/4-arrays-loops/assignment.md index 183f94797..d13b71cd6 100644 --- a/translations/he/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/he/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # משימה על מערכים ולולאות ## הוראות diff --git a/translations/he/2-js-basics/README.md b/translations/he/2-js-basics/README.md index 534a335af..01148787e 100644 --- a/translations/he/2-js-basics/README.md +++ b/translations/he/2-js-basics/README.md @@ -1,12 +1,3 @@ - # מבוא ל-JavaScript JavaScript היא שפת האינטרנט. בארבעה שיעורים אלו תלמדו את היסודות שלה. diff --git a/translations/he/3-terrarium/1-intro-to-html/README.md b/translations/he/3-terrarium/1-intro-to-html/README.md index be543b5b3..6084f18ee 100644 --- a/translations/he/3-terrarium/1-intro-to-html/README.md +++ b/translations/he/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # פרויקט טרריום חלק 1: מבוא ל-HTML ```mermaid diff --git a/translations/he/3-terrarium/1-intro-to-html/assignment.md b/translations/he/3-terrarium/1-intro-to-html/assignment.md index 747072057..cd69a5d6f 100644 --- a/translations/he/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/he/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # משימת תרגול HTML: יצירת דגם לבלוג ## מטרות למידה diff --git a/translations/he/3-terrarium/2-intro-to-css/README.md b/translations/he/3-terrarium/2-intro-to-css/README.md index b1bfe3f54..9e06e1c8d 100644 --- a/translations/he/3-terrarium/2-intro-to-css/README.md +++ b/translations/he/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # פרויקט הטרריום חלק 2: מבוא ל-CSS ```mermaid diff --git a/translations/he/3-terrarium/2-intro-to-css/assignment.md b/translations/he/3-terrarium/2-intro-to-css/assignment.md index 89405e96d..cfa569ed2 100644 --- a/translations/he/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/he/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # משימת עיצוב מחדש של CSS ## מטרה diff --git a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md index dfa211879..66d5e6652 100644 --- a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # פרויקט הטרריום חלק 3: מניפולציה של DOM וסגירות ב-JavaScript ```mermaid diff --git a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 77662ec61..12d977e62 100644 --- a/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/he/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # משימת חקירת אלמנטי DOM ## סקירה כללית diff --git a/translations/he/3-terrarium/README.md b/translations/he/3-terrarium/README.md index b21af5238..4d82b700f 100644 --- a/translations/he/3-terrarium/README.md +++ b/translations/he/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## פרוס את ה-Terrarium שלך אתה יכול לפרוס, או לפרסם את ה-Terrarium שלך באינטרנט באמצעות **Azure Static Web Apps**. diff --git a/translations/he/3-terrarium/solution/README.md b/translations/he/3-terrarium/solution/README.md index 3a51f895e..9a23e6bc7 100644 --- a/translations/he/3-terrarium/solution/README.md +++ b/translations/he/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # הטרריום שלי: פרויקט ללמידת HTML, CSS ומניפולציה של DOM באמצעות JavaScript 🌵🌱 תרגול קטן של גרירה ושחרור. עם מעט HTML, JS ו-CSS, תוכלו לבנות ממשק אינטרנט, לעצב אותו ולהוסיף אינטראקציה. diff --git a/translations/he/4-typing-game/README.md b/translations/he/4-typing-game/README.md index d99852453..ac4cd548b 100644 --- a/translations/he/4-typing-game/README.md +++ b/translations/he/4-typing-game/README.md @@ -1,12 +1,3 @@ - # תכנות מונחה אירועים - בניית משחק הקלדה ```mermaid diff --git a/translations/he/4-typing-game/solution/README.md b/translations/he/4-typing-game/solution/README.md index a2f3515a7..12a2840ef 100644 --- a/translations/he/4-typing-game/solution/README.md +++ b/translations/he/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - זהו טקסט זמני, הושאר ריק בכוונה --- diff --git a/translations/he/4-typing-game/typing-game/README.md b/translations/he/4-typing-game/typing-game/README.md index c38463377..ab89f352d 100644 --- a/translations/he/4-typing-game/typing-game/README.md +++ b/translations/he/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # יצירת משחק באמצעות אירועים האם אי פעם תהיתם איך אתרים יודעים כשאתם לוחצים על כפתור או מקלידים בתיבת טקסט? זה הקסם של תכנות מבוסס אירועים! ומה יותר טוב מללמוד את המיומנות החשובה הזו מאשר לבנות משהו שימושי - משחק מהירות הקלדה שמגיב לכל הקשה שאתם מבצעים. diff --git a/translations/he/4-typing-game/typing-game/assignment.md b/translations/he/4-typing-game/typing-game/assignment.md index 1855095f5..eacc77c74 100644 --- a/translations/he/4-typing-game/typing-game/assignment.md +++ b/translations/he/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # צור משחק מקלדת חדש ## הוראות diff --git a/translations/he/5-browser-extension/1-about-browsers/README.md b/translations/he/5-browser-extension/1-about-browsers/README.md index e50e1e581..106298a86 100644 --- a/translations/he/5-browser-extension/1-about-browsers/README.md +++ b/translations/he/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # פרויקט הרחבת דפדפן חלק 1: הכל על דפדפנים ```mermaid diff --git a/translations/he/5-browser-extension/1-about-browsers/assignment.md b/translations/he/5-browser-extension/1-about-browsers/assignment.md index dba14990d..f6182bff6 100644 --- a/translations/he/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/he/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # משימה: עיצוב מחדש של תוסף הדפדפן שלך ## סקירה כללית diff --git a/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md index b2b9a9f80..44419ec08 100644 --- a/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/he/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # פרויקט הרחבת דפדפן חלק 2: קריאה ל-API ושימוש באחסון מקומי ```mermaid diff --git a/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 258f0bf31..8fd709817 100644 --- a/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/he/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # אימוץ API ## סקירה כללית diff --git a/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md index 01700ea85..c6654b389 100644 --- a/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/he/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # פרויקט הרחבת דפדפן חלק 3: למדו על משימות רקע וביצועים ```mermaid diff --git a/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md index 53522d469..14d03ddf4 100644 --- a/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/he/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # ניתוח אתר לביצועים ## סקירת המשימה diff --git a/translations/he/5-browser-extension/README.md b/translations/he/5-browser-extension/README.md index 130587ed4..9d42be63e 100644 --- a/translations/he/5-browser-extension/README.md +++ b/translations/he/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # בניית תוסף לדפדפן בניית תוספים לדפדפן היא דרך מהנה ומעניינת לחשוב על הביצועים של האפליקציות שלכם תוך כדי יצירת נכס אינטרנט מסוג שונה. מודול זה כולל שיעורים על איך דפדפנים עובדים ואיך לפרוס תוסף לדפדפן, איך לבנות טופס, לקרוא ל-API, להשתמש באחסון מקומי, ואיך להעריך את ביצועי האתר שלכם ולשפר אותם. diff --git a/translations/he/5-browser-extension/solution/README.md b/translations/he/5-browser-extension/solution/README.md index ced87a16e..9ea298dbd 100644 --- a/translations/he/5-browser-extension/solution/README.md +++ b/translations/he/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Carbon Trigger Browser Extension: קוד מושלם באמצעות ה-API של CO2 Signal של tmrow למעקב אחר צריכת חשמל, ניתן לבנות תוסף לדפדפן שיזכיר לכם ישירות בדפדפן עד כמה צריכת החשמל באזורכם כבדה. שימוש בתוסף זה באופן מזדמן יעזור לכם לקבל החלטות מושכלות על פעילויותיכם בהתבסס על מידע זה. diff --git a/translations/he/5-browser-extension/solution/translation/README.es.md b/translations/he/5-browser-extension/solution/translation/README.es.md index b4c46b2cd..1b2f341ae 100644 --- a/translations/he/5-browser-extension/solution/translation/README.es.md +++ b/translations/he/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Carbon Trigger: הרחבת דפדפן - קוד מלא באמצעות ה-API של CO2 Signal מבית tmrow למעקב אחר צריכת חשמל, ניתן ליצור הרחבת דפדפן שתספק תזכורת ישירה בדפדפן לגבי צריכת החשמל באזור שלך. השימוש בהרחבה זו יעזור לך לקבל החלטות בנוגע לפעילויות שלך בהתבסס על מידע זה. diff --git a/translations/he/5-browser-extension/solution/translation/README.fr.md b/translations/he/5-browser-extension/solution/translation/README.fr.md index 9c548f1f0..b38157ccc 100644 --- a/translations/he/5-browser-extension/solution/translation/README.fr.md +++ b/translations/he/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger: קוד להשלמת הרחבת דפדפן באמצעות ה-API של CO2 Signal מבית tmrow למעקב אחר צריכת חשמל, צרו הרחבת דפדפן שתאפשר לכם לקבל תזכורת ישירות בדפדפן על צריכת החשמל באזורכם. השימוש בהרחבה זו יעזור לכם לקבל החלטות מושכלות לגבי הפעילויות שלכם בהתבסס על מידע זה. diff --git a/translations/he/5-browser-extension/solution/translation/README.hi.md b/translations/he/5-browser-extension/solution/translation/README.hi.md index cd5cca169..00435542d 100644 --- a/translations/he/5-browser-extension/solution/translation/README.hi.md +++ b/translations/he/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # תוסף דפדפן Carbon Trigger: קוד מוגמר שימוש ב-API של CO2 Signal של tmrow למעקב אחר צריכת חשמל, בניית תוסף דפדפן שיזכיר לכם כמה עמוסה צריכת החשמל באזורכם דרך הדפדפן שלכם. שימוש בתוסף הזה יכול לעזור לכם לקבל החלטות על סמך המידע הזה לגבי הפעילויות שלכם. diff --git a/translations/he/5-browser-extension/solution/translation/README.it.md b/translations/he/5-browser-extension/solution/translation/README.it.md index 07a815bd6..abdfe0aaa 100644 --- a/translations/he/5-browser-extension/solution/translation/README.it.md +++ b/translations/he/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Carbon Trigger: קוד להתחלת עבודה נשתמש ב-API של Signal CO2 מבית tmrow כדי לעקוב אחר צריכת החשמל וליצור תוסף לדפדפן, כך שנוכל לקבל תזכורת ישירות בדפדפן על כמה כבדה צריכת החשמל באזור שלנו. השימוש בתוסף הזה יעזור להעריך את הפעילויות שלנו בהתבסס על המידע הזה. diff --git a/translations/he/5-browser-extension/solution/translation/README.ja.md b/translations/he/5-browser-extension/solution/translation/README.ja.md index c182f6a75..4ba8c926e 100644 --- a/translations/he/5-browser-extension/solution/translation/README.ja.md +++ b/translations/he/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # תוסף דפדפן למעקב אחר פליטת פחמן: קוד מוכן בנו תוסף לדפדפן שמציג תזכורת על צריכת החשמל באזורכם, באמצעות ה-API של CO2 Signal מבית tmrow. התוסף מאפשר לכם לעקוב אחר צריכת החשמל באזורכם ולהשתמש במידע הזה כדי לקבל החלטות מושכלות לגבי הפעילות שלכם. diff --git a/translations/he/5-browser-extension/solution/translation/README.ms.md b/translations/he/5-browser-extension/solution/translation/README.ms.md index 88fad39cf..16e151d41 100644 --- a/translations/he/5-browser-extension/solution/translation/README.ms.md +++ b/translations/he/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # תוסף דפדפן Carbon Trigger: קוד מלא באמצעות ה-API של CO2 Signal מבית tmrow לזיהוי צריכת חשמל, ניתן לבנות תוסף לדפדפן שיתריע בפניכם על רמת צריכת החשמל באזורכם. שימוש בתוסף זה יעזור לכם לקבל החלטות מושכלות לגבי הפעילויות שלכם בהתבסס על המידע הזה. diff --git a/translations/he/5-browser-extension/start/README.md b/translations/he/5-browser-extension/start/README.md index adf374c84..6a419c866 100644 --- a/translations/he/5-browser-extension/start/README.md +++ b/translations/he/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # הרחבת דפדפן Carbon Trigger: קוד התחלתי באמצעות ה-API של tmrow, C02 Signal, למעקב אחר צריכת חשמל, ניתן לבנות הרחבת דפדפן שתספק תזכורת ישירות בדפדפן לגבי רמת צריכת החשמל באזור שלך. שימוש בהרחבה זו באופן מזדמן יעזור לך לקבל החלטות מושכלות לגבי הפעילויות שלך בהתבסס על מידע זה. diff --git a/translations/he/6-space-game/1-introduction/README.md b/translations/he/6-space-game/1-introduction/README.md index 9d458b700..5e9be0912 100644 --- a/translations/he/6-space-game/1-introduction/README.md +++ b/translations/he/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # בניית משחק חלל חלק 1: מבוא ```mermaid diff --git a/translations/he/6-space-game/1-introduction/assignment.md b/translations/he/6-space-game/1-introduction/assignment.md index 6dc0b77e9..1fd2723d0 100644 --- a/translations/he/6-space-game/1-introduction/assignment.md +++ b/translations/he/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # יצירת משחק: יישום תבניות עיצוב ## סקירת המשימה diff --git a/translations/he/6-space-game/2-drawing-to-canvas/README.md b/translations/he/6-space-game/2-drawing-to-canvas/README.md index 181688090..6f63e8fae 100644 --- a/translations/he/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/he/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל חלק 2: ציור גיבור ומפלצות על הקנבס ```mermaid diff --git a/translations/he/6-space-game/2-drawing-to-canvas/assignment.md b/translations/he/6-space-game/2-drawing-to-canvas/assignment.md index 0274e0db8..485fc3587 100644 --- a/translations/he/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/he/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # משימה: חקר ממשק Canvas API ## מטרות למידה diff --git a/translations/he/6-space-game/3-moving-elements-around/README.md b/translations/he/6-space-game/3-moving-elements-around/README.md index fe5f2fad2..028aa90d2 100644 --- a/translations/he/6-space-game/3-moving-elements-around/README.md +++ b/translations/he/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # בניית משחק חלל חלק 3: הוספת תנועה ```mermaid diff --git a/translations/he/6-space-game/3-moving-elements-around/assignment.md b/translations/he/6-space-game/3-moving-elements-around/assignment.md index 263d9c4b7..4e06ad9c7 100644 --- a/translations/he/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/he/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # הוסף הערות לקוד שלך ## הוראות diff --git a/translations/he/6-space-game/4-collision-detection/README.md b/translations/he/6-space-game/4-collision-detection/README.md index daac95cd0..ea21ae41e 100644 --- a/translations/he/6-space-game/4-collision-detection/README.md +++ b/translations/he/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # בניית משחק חלל חלק 4: הוספת לייזר וזיהוי התנגשויות ```mermaid diff --git a/translations/he/6-space-game/4-collision-detection/assignment.md b/translations/he/6-space-game/4-collision-detection/assignment.md index e07ce4a5b..e31f840b3 100644 --- a/translations/he/6-space-game/4-collision-detection/assignment.md +++ b/translations/he/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # חקור התנגשויות ## הוראות diff --git a/translations/he/6-space-game/4-collision-detection/solution/README.md b/translations/he/6-space-game/4-collision-detection/solution/README.md index 2e69fb9a7..9b471e1c8 100644 --- a/translations/he/6-space-game/4-collision-detection/solution/README.md +++ b/translations/he/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - זהו מציין מיקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/4-collision-detection/your-work/README.md b/translations/he/6-space-game/4-collision-detection/your-work/README.md index e21703ba5..23c78b092 100644 --- a/translations/he/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/he/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/5-keeping-score/README.md b/translations/he/6-space-game/5-keeping-score/README.md index 595a15564..7524e5bc6 100644 --- a/translations/he/6-space-game/5-keeping-score/README.md +++ b/translations/he/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל חלק 5: ניקוד וחיים ```mermaid diff --git a/translations/he/6-space-game/5-keeping-score/assignment.md b/translations/he/6-space-game/5-keeping-score/assignment.md index 7d85f29b2..2a7b85531 100644 --- a/translations/he/6-space-game/5-keeping-score/assignment.md +++ b/translations/he/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # בנה משחק ניקוד ## הוראות diff --git a/translations/he/6-space-game/5-keeping-score/solution/README.md b/translations/he/6-space-game/5-keeping-score/solution/README.md index e0c54aa25..23c78b092 100644 --- a/translations/he/6-space-game/5-keeping-score/solution/README.md +++ b/translations/he/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/5-keeping-score/your-work/README.md b/translations/he/6-space-game/5-keeping-score/your-work/README.md index 012463f30..3fbb6bdf1 100644 --- a/translations/he/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/he/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/6-end-condition/README.md b/translations/he/6-space-game/6-end-condition/README.md index 188f6c06e..bb2de88ff 100644 --- a/translations/he/6-space-game/6-end-condition/README.md +++ b/translations/he/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל חלק 6: סיום והתחלה מחדש ```mermaid diff --git a/translations/he/6-space-game/6-end-condition/assignment.md b/translations/he/6-space-game/6-end-condition/assignment.md index 87256fc8e..5b7a901a0 100644 --- a/translations/he/6-space-game/6-end-condition/assignment.md +++ b/translations/he/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # בניית משחק לדוגמה ## סקירת המשימה diff --git a/translations/he/6-space-game/6-end-condition/solution/README.md b/translations/he/6-space-game/6-end-condition/solution/README.md index 742cb0947..23c78b092 100644 --- a/translations/he/6-space-game/6-end-condition/solution/README.md +++ b/translations/he/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/6-end-condition/your-work/README.md b/translations/he/6-space-game/6-end-condition/your-work/README.md index 02be99465..c3d0a7f65 100644 --- a/translations/he/6-space-game/6-end-condition/your-work/README.md +++ b/translations/he/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - זהו מציין מקום, הושאר ריק בכוונה --- diff --git a/translations/he/6-space-game/README.md b/translations/he/6-space-game/README.md index a748ce258..d3023a044 100644 --- a/translations/he/6-space-game/README.md +++ b/translations/he/6-space-game/README.md @@ -1,12 +1,3 @@ - # בנה משחק חלל משחק חלל ללימוד יסודות מתקדמים של JavaScript diff --git a/translations/he/6-space-game/solution/README.md b/translations/he/6-space-game/solution/README.md index 78f29cfb5..12a2840ef 100644 --- a/translations/he/6-space-game/solution/README.md +++ b/translations/he/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - זהו טקסט זמני, הושאר ריק בכוונה --- diff --git a/translations/he/7-bank-project/1-template-route/README.md b/translations/he/7-bank-project/1-template-route/README.md index 6588d090a..e216f39d7 100644 --- a/translations/he/7-bank-project/1-template-route/README.md +++ b/translations/he/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 1: תבניות HTML ונתיבים באפליקציית ווב ```mermaid diff --git a/translations/he/7-bank-project/1-template-route/assignment.md b/translations/he/7-bank-project/1-template-route/assignment.md index 46f09df63..f038a63ec 100644 --- a/translations/he/7-bank-project/1-template-route/assignment.md +++ b/translations/he/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # שיפור מערכת הניתוב ## הוראות diff --git a/translations/he/7-bank-project/2-forms/README.md b/translations/he/7-bank-project/2-forms/README.md index b59c60e0a..e26efe91b 100644 --- a/translations/he/7-bank-project/2-forms/README.md +++ b/translations/he/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 2: יצירת טופס כניסה והרשמה ```mermaid diff --git a/translations/he/7-bank-project/2-forms/assignment.md b/translations/he/7-bank-project/2-forms/assignment.md index 4c4c68a6f..9fba75c31 100644 --- a/translations/he/7-bank-project/2-forms/assignment.md +++ b/translations/he/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # עיצוב אפליקציית הבנק שלך עם CSS מודרני ## סקירת הפרויקט diff --git a/translations/he/7-bank-project/3-data/README.md b/translations/he/7-bank-project/3-data/README.md index d4a2dd48d..52873d145 100644 --- a/translations/he/7-bank-project/3-data/README.md +++ b/translations/he/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 3: שיטות לשליפת נתונים ושימוש בהם תחשבו על המחשב של האנטרפרייז ב"מסע בין כוכבים" - כשקפטן פיקארד מבקש מצב ספינה, המידע מופיע מיד בלי שהממשק כולו ייסגר וייבנה מחדש. הזרימה החלקה הזו של מידע היא בדיוק מה שאנחנו בונים כאן עם שליפת נתונים דינמית. diff --git a/translations/he/7-bank-project/3-data/assignment.md b/translations/he/7-bank-project/3-data/assignment.md index bada55bfa..a71417a3c 100644 --- a/translations/he/7-bank-project/3-data/assignment.md +++ b/translations/he/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # משימת תיעוד ושיפור קוד ## מטרות למידה diff --git a/translations/he/7-bank-project/4-state-management/README.md b/translations/he/7-bank-project/4-state-management/README.md index 0cb8fd361..f525bbed5 100644 --- a/translations/he/7-bank-project/4-state-management/README.md +++ b/translations/he/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # בניית אפליקציית בנקאות חלק 4: מושגים בניהול מצב ## ⚡ מה אפשר לעשות ב-5 הדקות הקרובות diff --git a/translations/he/7-bank-project/4-state-management/assignment.md b/translations/he/7-bank-project/4-state-management/assignment.md index 31ea9eb91..1ce98bd45 100644 --- a/translations/he/7-bank-project/4-state-management/assignment.md +++ b/translations/he/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # יישום דיאלוג "הוספת עסקה" ## סקירה כללית diff --git a/translations/he/7-bank-project/README.md b/translations/he/7-bank-project/README.md index eec08d587..bcdff2e87 100644 --- a/translations/he/7-bank-project/README.md +++ b/translations/he/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: בנה בנק בפרויקט הזה תלמדו איך לבנות בנק פיקטיבי. השיעורים כוללים הוראות על איך לעצב אפליקציית ווב ולספק נתיבים, לבנות טפסים, לנהל מצב, ולמשוך נתונים מ-API שממנו תוכלו לקבל את נתוני הבנק. diff --git a/translations/he/7-bank-project/api/README.md b/translations/he/7-bank-project/api/README.md index 5b520fb5f..387368ed1 100644 --- a/translations/he/7-bank-project/api/README.md +++ b/translations/he/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API של בנק > API של בנק שנבנה באמצעות [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/he/7-bank-project/solution/README.md b/translations/he/7-bank-project/solution/README.md index 146517ebd..70c4b2e9a 100644 --- a/translations/he/7-bank-project/solution/README.md +++ b/translations/he/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # אפליקציית בנק > פתרון לדוגמה עבור פרויקט אפליקציית הבנק, שנבנה עם HTML5, CSS ו-JavaScript בלבד (ללא שימוש בפריימוורקים או ספריות). diff --git a/translations/he/8-code-editor/1-using-a-code-editor/README.md b/translations/he/8-code-editor/1-using-a-code-editor/README.md index c589d12ac..085ccb55c 100644 --- a/translations/he/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/he/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # שימוש בעורך קוד: שליטה ב-VSCode.dev זוכרים את *המטריקס* כשניאו היה צריך להתחבר למסוף מחשב ענק כדי לגשת לעולם הדיגיטלי? כלי הפיתוח של היום הם סיפור הפוך – יכולות עוצמתיות שנגישות מכל מקום. VSCode.dev הוא עורך קוד מבוסס דפדפן שמביא כלי פיתוח מקצועיים לכל מכשיר עם חיבור לאינטרנט. diff --git a/translations/he/8-code-editor/1-using-a-code-editor/assignment.md b/translations/he/8-code-editor/1-using-a-code-editor/assignment.md index 487d0c618..835cf8a21 100644 --- a/translations/he/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/he/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # צור אתר קורות חיים באמצעות VSCode.dev שפר את סיכויי הקריירה שלך על ידי בניית אתר קורות חיים מקצועי המציג את הכישורים והניסיון שלך בפורמט אינטראקטיבי ומודרני. במקום לשלוח קובצי PDF מסורתיים, דמיין שאתה מספק למגייסים אתר אינטרנט אלגנטי ורספונסיבי שמדגים גם את הכישורים שלך וגם את יכולות הפיתוח שלך. diff --git a/translations/he/9-chat-project/README.md b/translations/he/9-chat-project/README.md index 413c01201..6056a4e46 100644 --- a/translations/he/9-chat-project/README.md +++ b/translations/he/9-chat-project/README.md @@ -1,12 +1,3 @@ - # בניית עוזר צ'אט עם AI זוכרים את "מסע בין כוכבים" כשהצוות היה משוחח עם מחשב הספינה, שואל שאלות מורכבות ומקבל תשובות מחושבות? מה שנראה כמו מדע בדיוני טהור בשנות ה-60 הוא עכשיו משהו שאתם יכולים לבנות באמצעות טכנולוגיות אינטרנט שאתם כבר מכירים. diff --git a/translations/he/9-chat-project/solution/README.md b/translations/he/9-chat-project/solution/README.md index bb71bf9b2..f76472e23 100644 --- a/translations/he/9-chat-project/solution/README.md +++ b/translations/he/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # הפעלת הפתרון 1. הפעל את [החלק האחורי](./backend/README.md) diff --git a/translations/he/9-chat-project/solution/backend/README.md b/translations/he/9-chat-project/solution/backend/README.md index 6beccff68..b9a7d746d 100644 --- a/translations/he/9-chat-project/solution/backend/README.md +++ b/translations/he/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - בחר את סביבת הריצה שלך - [Python](./python/README.md) diff --git a/translations/he/9-chat-project/solution/backend/python/README.md b/translations/he/9-chat-project/solution/backend/python/README.md index 78a2e4bcf..8fc4ad232 100644 --- a/translations/he/9-chat-project/solution/backend/python/README.md +++ b/translations/he/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # הפעלת קוד ## הגדרות diff --git a/translations/he/9-chat-project/solution/frontend/README.md b/translations/he/9-chat-project/solution/frontend/README.md index d47d0c76d..2ce6e296f 100644 --- a/translations/he/9-chat-project/solution/frontend/README.md +++ b/translations/he/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # הפעל את הקוד ```sh diff --git a/translations/he/AGENTS.md b/translations/he/AGENTS.md index f02b5d81e..741ff22c2 100644 --- a/translations/he/AGENTS.md +++ b/translations/he/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## סקירת הפרויקט diff --git a/translations/he/CODE_OF_CONDUCT.md b/translations/he/CODE_OF_CONDUCT.md index 158583a5a..4ce30151b 100644 --- a/translations/he/CODE_OF_CONDUCT.md +++ b/translations/he/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # קוד ההתנהגות של קוד פתוח של מיקרוסופט הפרויקט הזה אימץ את [קוד ההתנהגות של קוד פתוח של מיקרוסופט](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/he/CONTRIBUTING.md b/translations/he/CONTRIBUTING.md index f6c7676d7..0fc614154 100644 --- a/translations/he/CONTRIBUTING.md +++ b/translations/he/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # תרומה פרויקט זה מקבל בברכה תרומות והצעות. רוב התרומות דורשות ממך להסכים להסכם רישיון תורם (CLA) שמצהיר שיש לך את הזכות, ואתה אכן מעניק לנו את הזכויות להשתמש בתרומתך. לפרטים נוספים, בקר ב-[https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/he/Git-Basics/README.md b/translations/he/Git-Basics/README.md index a66336680..3099c3e6d 100644 --- a/translations/he/Git-Basics/README.md +++ b/translations/he/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## יסודות GIT למתחילים בפיתוח אתרים👶 ## מה זה `Git`? diff --git a/translations/he/README.md b/translations/he/README.md index 7a69aae47..b87d374ae 100644 --- a/translations/he/README.md +++ b/translations/he/README.md @@ -1,257 +1,271 @@ - +[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) + +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + # פיתוח ווב למתחילים - תוכנית לימודים -למדו את יסודות פיתוח הווב עם הקורס המקיף שלנו בן 12 השבועות על ידי Microsoft Cloud Advocates. כל אחד מ-24 השיעורים מתעמק ב-JavaScript, CSS ו-HTML באמצעות פרויקטים מעשיים כמו טראריום, תוספי דפדפן, ומשחקי חלל. השתתפו בחידונים, דיונים ומשימות מעשיות. שפרו את היכולות שלכם ואופטמו את שימור הידע באמצעות שיטת ההוראה המבוססת פרויקטים שלנו. התחילו את מסלול הקידוד שלכם עוד היום! +למד את היסודות של פיתוח ווב עם הקורס המקיף בן 12 השבועות שלנו על ידי Microsoft Cloud Advocates. כל אחד מ-24 השיעורים מתעמק ב-JavaScript, CSS ו-HTML דרך פרויקטים מעשיים כגון טרריום, תוספים לדפדפן ומשחקי חלל. השתתף בחידונים, דיונים ומשימות מעשיות. שפר את הכישורים שלך ואופטימיזציה לשימור הידע שלך עם הפדגוגיה הבסיסית שלנו המבוססת על פרויקטים. התחל את מסע הקידוד שלך היום! -הצטרפו לקהילת Discord של Azure AI Foundry +הצטרף לקהילת Azure AI Foundry בדיסקורד -עקבו אחר השלבים הבאים כדי להתחיל להשתמש במשאבים אלו: -1. **בצעו פורק למאגר**: לחצו על [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **שכפלו את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**הצטרפו ל-Discord של Azure AI Foundry ופגשו מומחים ומפתחים נוספים**](https://discord.com/invite/ByRwuEEgH4) +[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) + +עקוב אחרי הצעדים הבאים כדי להתחיל להשתמש במשאבים הללו: +1. **העתק את המאגר**: לחץ על [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **שכפל את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**הצטרף ל-Azure AI Foundry בדיסקורד ופגוש מומחים ומפתחים אחרים**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 תמיכה בריבוי שפות -#### נתמך באמצעות GitHub Action (ממוכן ותמיד מעודכן) +#### נתמך באמצעות GitHub Action (אוטומטי ותמיד מעודכן) + + +[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](./README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md) -> **מעדיפים לשכפל מקומית?** +> **מעדיף לשכפל מקומית?** -> מאגר זה כולל יותר מ-50 תרגומים אשר מגדילים משמעותית את גודל ההורדה. לשכפול ללא תרגומים השתמשו ב-sparse checkout: +> מאגר זה כולל למעלה מ-50 שפות תרגום המגדילות משמעותית את גודל ההורדה. לשכפל ללא תרגומים, השתמש ב־sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> כך תקבלו את כל מה שצריך להשלמת הקורס במהירות הורדה גבוהה יותר. +> זה נותן לך את כל מה שאתה צריך כדי להשלים את הקורס במהירות הורדה גבוהה יותר. + -**אם ברצונכם שיתמכו בשפות תרגום נוספות, הרשימה מופיעה [כאן](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**אם תרצה ששפות תרגום נוספות יתמכו הן מופיעות [כאן](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -#### 🧑‍🎓 _האם אתם סטודנטים?_ +[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -בקרו ב[**דף מרכז הסטודנטים**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) שם תמצאו משאבים למתחילים, חבילות לסטודנטים ואפילו דרכים לקבל שובר תעודה חינמי. זהו הדף שכדאי לשמור ולהתעדכן בו מעת לעת כשהתכנים מתחלפים חודשית. +#### 🧑‍🎓 _האם אתה סטודנט?_ -### 📣 הודעה - אתגרי מצב GitHub Copilot Agent חדשים להשלמה! +בקר ב[**דף מרכז הסטודנט**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) שם תמצא מקורות למתחילים, חבילות לסטודנטים ואפילו דרכים לקבל שובר לתעודה חינמית. זהו הדף שתרצה לסמן ולבדוק מפעם לפעם כשאנו מחליפים תוכן מדי חודש. -אתגר חדש נוסף, חפשו "GitHub Copilot Agent Challenge 🚀" ברוב הפרקים. זהו אתגר חדש להשלים בעזרת GitHub Copilot ומצב Agent. אם לא השתמשתם במצב Agent קודם לכן, הוא מסוגל לא רק לייצר טקסט אלא גם ליצור ולערוך קבצים, להפעיל פקודות ועוד. +### 📣 הכרזה - אתגרי מצב סוכן GitHub Copilot חדשים להשלים! -### 📣 הודעה - ״פרויקט חדש לבנייה באמצעות AI מחולל״ +אתגר חדש נוסף, חפש את "GitHub Copilot Agent Challenge 🚀" ברוב הפרקים. זה אתגר חדש עבורך להשלים בעזרת GitHub Copilot ומצב סוכן. אם לא השתמשת במצב סוכן קודם לכן, הוא מסוגל לא רק לייצר טקסט אלא גם ליצור ולערוך קבצים, להריץ פקודות ועוד. -פרויקט עוזר בינה מלאכותית חדש נוסף, בדקו את [הפרויקט](./9-chat-project/README.md) +### 📣 הכרזה - _פרויקט חדש לבנות בעזרת AI גנרטיבי_ -### 📣 הודעה - _תוכנית לימודים חדשה_ לבינה מלאכותית מחוללת עבור JavaScript שוחררה זה עתה +פרויקט עוזר AI חדש הוסף זה עתה, בדוק אותו [project](./9-chat-project/README.md) -אל תפספסו את תוכנית הלימודים החדשה שלנו לבינה מלאכותית מחוללת! +### 📣 הכרזה - _תוכנית לימודים חדשה_ על AI גנרטיבי עבור JavaScript שוחררה זה עתה -בקרו ב-[https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) כדי להתחיל! +אל תפספס את תוכנית ה-AI הגנרטיבי החדשה שלנו! + +בקר ב-[https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) כדי להתחיל! ![Background](../../translated_images/he/background.148a8d43afde5730.webp) -- שיעורים המכסים הכל מהבסיס ועד RAG. -- אינטראקציה עם דמויות היסטוריות באמצעות GenAI והאפליקציה המלווית שלנו. -- נרטיב מהנה ומרתק, שבו תטיילו בזמן! +- שיעורים המכסים הכל מהבסיס עד RAG. +- אינטראקציה עם דמויות היסטוריות בעזרת GenAI ואפליקציית הליווי שלנו. +- סיפור מהנה ומרתק, תצא למסע בזמן! ![character](../../translated_images/he/character.5c0dd8e067ffd693.webp) -כל שיעור כולל משימה להשלמה, בדיקת ידע ואתגר להנחות אתכם בנושאים כמו: -- הוראות והנדסת הוראות + +כל שיעור כולל משימה להשלים, בדיקת ידע ואתגר שינחה אותך בנושאים כמו: +- יצירת prompt והנדסת prompt - יצירת אפליקציות טקסט ותמונה - אפליקציות חיפוש -בקרו ב-[https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) כדי להתחיל! +בקר ב-[https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) כדי להתחיל! ## 🌱 התחלה -> **מורים**, כללנו [כמה המלצות](for-teachers.md) לשימוש בתוכנית הלימודים הזו. נשמח למשוב שלכם [בפורום הדיונים שלנו](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **מורים**, כלולנו [הצעות](for-teachers.md) כיצד להשתמש בתוכנית זו. נשמח למשוב שלכם [בפורום הדיון](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[לומדים](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, לכל שיעור, התחילו בחידון טרום-הרצאה ולכו בעקבות קריאת חומר ההרצאה, השלמת הפעילויות השונות, ובדקו את הבנתכם באמצעות חידון לאחר ההרצאה. +**[לומדים](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, עבור כל שיעור, התחל עם חידון לפני ההרצאה והמשך בקריאת חומר ההרצאה, השלמת הפעילויות השונות ובדוק את הבנתך עם חידון אחרי ההרצאה. -כדי לשפר את חוויית הלמידה שלכם, התחברו עם עמיתיכם כדי לעבוד יחד על הפרויקטים! מעודדים דיונים ב[פורום הדיונים שלנו](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) שם צוות המודרטורים שלנו זמין לענות על שאלותיכם. +כדי לשפר את חוויית הלמידה שלך, התחבר עם חבריך לעבודה על הפרויקטים ביחד! אנו מעודדים דיונים ב[פורום הדיון שלנו](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) שבו צוות המנהלים שלנו יעמוד לרשותך עם תשובות לשאלות. -כדי להרחיב את ההשכלה שלכם, אנו ממליצים בחום לחקור את [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) לקבלת חומרי לימוד נוספים. +להעמקת ההשכלה שלך, אנו ממליצים בחום לחקור את [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) עבור חומרים נוספים ללימוד. -### 📋 הקמת סביבת העבודה +### 📋 הגדרת סביבת העבודה שלך -לתוכנית הלימודים הזו יש סביבה לפיתוח מוכנה לשימוש! עם תחילתכם תוכלו לבחור להריץ את התוכנית ב-[Codespace](https://github.com/features/codespaces/) (_סביבה מבוססת דפדפן ללא צורך בהתקנות_), או מקומית במחשב שלכם באמצעות עורך טקסט כגון [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +לתוכנית זו יש סביבת פיתוח מוכנה! כאשר אתה מתחיל, תוכל לבחור להפעיל את התוכנית ב-[Codespace](https://github.com/features/codespaces/) (_סביבה מבוססת דפדפן ללא צורך בהתקנות_), או מקומית במחשב שלך בעזרת עורך טקסט כגון [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -#### צרו את המאגר שלכם -כדי שתוכלו לשמור בקלות על עבודתכם, מומלץ ליצור עותק משלכם של מאגר זה. ניתן לעשות זאת על ידי לחיצה על כפתור **Use this template** בחלק העליון של העמוד. פעולה זו תיצור מאגר חדש בחשבון GitHub שלכם עם העותק של תוכנית הלימודים. +#### צור את המאגר שלך +כדי שתוכל לשמור את העבודה שלך בקלות, מומלץ ליצור עותק משלך של המאגר הזה. ניתן לעשות זאת על ידי לחיצה על כפתור **Use this template** בראש הדף. פעולה זו תיצור מאגר חדש בחשבון GitHub שלך עם עותק של תוכנית הלימודים. -עקבו אחר השלבים הבאים: -1. **בצעו פורק למאגר**: לחצו על כפתור "Fork" בפינה העליונה הימנית של העמוד הזה. -2. **שכפלו את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +עקוב אחרי הצעדים הבאים: +1. **העתק את המאגר**: לחץ על כפתור "Fork" בפינה הימנית העליונה של עמוד זה. +2. **שכפל את המאגר**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### הרצת התוכנית ב-Codespace +#### הפעלת התוכנית ב-Codespace -בעותק שלכם של מאגר זה שיצרתם, לחצו על כפתור **Code** ובחרו **Open with Codespaces**. פעולה זו תיצור Codespace חדש עבור עבודה בו. +בעותק שלך של המאגר שיצרת, לחץ על כפתור **Code** ובחר **Open with Codespaces**. פעולה זו תיצור עבורך Codespace חדש לעבודה. ![Codespace](../../translated_images/he/createcodespace.0238bbf4d7a8d955.webp) -#### הרצת התוכנית מקומית במחשב +#### הפעלת התוכנית במחשב המקומי שלך -כדי להריץ תוכנית לימודים זו במחשב שלכם, תזדקקו לעורך טקסט, דפדפן וכלי שורת פקודה. השיעור הראשון שלנו, [הקדמה לשפות תכנות וכלי סחר](../../1-getting-started-lessons/1-intro-to-programming-languages), ילווה אתכם באפשרויות שונות לכל אחד מהכלים הללו לבחירתכם. +כדי להפעיל תוכנית זו במחשב המקומי שלך, תזדקק לעורך טקסט, דפדפן וכלי שורת פקודה. השיעור הראשון שלנו, [מבוא לשפות תכנות וכלי מסחר](../../1-getting-started-lessons/1-intro-to-programming-languages), ידריך אותך דרך אפשרויות שונות של כלים אלו כדי לבחור מה שמתאים לך ביותר. -ההמלצה שלנו היא להשתמש ב-[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) כעורך שלכם, שיש לו גם [טרמינל מובנה](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). ניתן להוריד את Visual Studio Code [כאן](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +ההמלצה שלנו היא להשתמש ב-[Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) כעורך שלך, שמכיל גם [טרמינל](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) מובנה. אתה יכול להוריד את Visual Studio Code [כאן](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. שכפלו את המאגר שלכם למחשב. ניתן לעשות זאת על ידי לחיצה על כפתור **Code** והעתקת ה-URL: + +1. שכפל את המאגר למחשב שלך. ניתן לעשות זאת על ידי לחיצה על כפתור **Code** והעתקת כתובת ה-URL: [CodeSpace](./images/createcodespace.png) -ואז, פתח את [טרמינל](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) בתוך [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) והריץ את הפקודה הבאה, תוך החלפת `` בכתובת ה-URL שעתקת זה עתה: +אז פתחו את ה-[טרמינל](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) בתוך [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) והריצו את הפקודה הבאה, כאשר מחליפים את `` בכתובת ה-URL שהעתקתם זה עתה: ```bash git clone ``` -2. פתח את התיקיה ב-Visual Studio Code. ניתן לעשות זאת על ידי לחיצה על **קובץ** > **פתח תיקיה** ובחירת התיקיה ששכפלת זה עתה. +2. פתחו את התיקייה ב-Visual Studio Code. ניתן לעשות זאת על ידי לחיצה על **File** > **Open Folder** ובחירת התיקייה שהעתקת זה עתה. > הרחבות מומלצות ל-Visual Studio Code: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - לתצוגה מקדימה של דפי HTML בתוך Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - לעזרה בכתיבת קוד מהירה יותר +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - שיעזרו לך לכתוב קוד מהר יותר ## 📂 כל שיעור כולל: -- סכמה אופטציונלית -- סרטון משלים אופטציונלי -- מבחן חימום לפני השיעור +- סקיצה אופציונלית +- וידאו משלים אופציונלי +- חידון חימום לפני השיעור - שיעור כתוב -- בשיעורים מבוססי פרויקטים, מדריכים שלב אחר שלב לבניית הפרויקט +- בשיעורים מבוססי פרויקט, מדריכים שלב-אחר-שלב לבניית הפרויקט - בדיקות ידע - אתגר -- קריאה משלימה -- משימה -- [מבחן לאחר השיעור](https://ff-quizzes.netlify.app/web/) +- קריאה משולמת +- מטלה +- [חידון לאחר השיעור](https://ff-quizzes.netlify.app/web/) -> **הערה על מבחנים**: כל המבחנים נמצאים בתיקיית Quiz-app, הכוללת 48 מבחנים עם שלוש שאלות כל אחד. הם זמינים [כאן](https://ff-quizzes.netlify.app/web/) וניתן להריץ את אפליקציית המבחנים באופן מקומי או לפרוס ל-Azure; עקוב אחרי ההוראות בתיקיית `quiz-app`. +> **הערה לגבי חידונים**: כל החידונים נמצאים בתיקיית Quiz-app, סה"כ 48 חידונים עם שלוש שאלות כל אחד. הם זמינים [כאן](https://ff-quizzes.netlify.app/web/) ואפליקציית החידון יכולה לפעול באופן מקומי או להיות מופעלת ב-Azure; עקבו אחר ההוראות בתיקיית `quiz-app`. ## 🗃️ שיעורים -| | שם הפרויקט | מושגים נלמדים | מטרות הלמידה | שיעור מקושר | מחבר | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | התחלה | מבוא לתכנות וכלים מקצועיים | ללמוד את הבסיסים שמאחורי רוב שפות התכנות ואת התוכנה שמסייעת למפתחים מקצועיים בעבודתם | [מבוא לשפות תכנות וכלים מקצועיים](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| | שם הפרויקט | מושגים הנלמדים | מטרות הלמידה | שיעור מקושר | מחבר | +| :-: | :------------------------------------------------------: | :------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :--------------------: | +| 01 | התחלה | מבוא לתכנות וכלי העבודה | ללמוד את היסודות הבסיסיים שמאחורי רוב שפות התכנות ועל התוכנות המסייעות למפתחים מקצועיים בביצוע עבודתם | [מבוא לשפות תכנות וכלי העבודה](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | | 02 | התחלה | יסודות GitHub, כולל עבודה בצוות | כיצד להשתמש ב-GitHub בפרויקט שלך, וכיצד לשתף פעולה עם אחרים על בסיס קוד | [מבוא ל-GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | התחלה | נגישות | ללמוד את יסודות הנגישות באינטרנט | [יסודות הנגישות](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | יסודות JS | סוגי נתונים ב-JavaScript | הבסיס לסוגי הנתונים ב-JavaScript | [סוגי נתונים](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | יסודות JS | פונקציות ושיטות | ללמוד על פונקציות ושיטות לניהול זרימת הלוגיקה של האפליקציה | [פונקציות ושיטות](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | -| 06 | יסודות JS | קבלת החלטות ב-JS | ללמוד כיצד ליצור תנאים בקוד שלך באמצעות שיטות קבלת החלטות | [קבלת החלטות](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | יסודות JS | מערכים ולולאות | לעבוד עם נתונים באמצעות מערכים ולולאות ב-JavaScript | [מערכים ולולאות](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [טרריום](./3-terrarium/solution/README.md) | HTML בפועל | לבנות את ה-HTML ליצירת טרריום מקוון, תוך התמקדות ביצירת פריסה | [מבוא ל-HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [טרריום](./3-terrarium/solution/README.md) | CSS בפועל | לבנות את ה-CSS לעיצוב הטרריום המקוון, תוך התמקדות ביסודות CSS כולל הפיכת הדף לרספונסיבי | [מבוא ל-CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [טרריום](./3-terrarium/solution/README.md) | סגירות ב-JavaScript, מניפולציית DOM | לבנות את ה-JavaScript להפיכת הטרריום לממשק גרירה/שחרור, תוך התמקדות בסגירות ומניפולציית DOM | [סגירות ב-JavaScript, מניפולציה ב-DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [משחק הקלדה](./4-typing-game/solution/README.md) | בניית משחק הקלדה | ללמוד כיצד להשתמש באירועי מקלדת להנעת לוגיקת אפליקציית ה-JavaScript שלך | [תכנות מונחה אירועים](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | עבודה עם דפדפנים | ללמוד כיצד דפדפנים פועלים, ההיסטוריה שלהם, וכיצד ליצור את האלמנטים הראשוניים בתוסף דפדפן | [על דפדפנים](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | בניית טופס, קריאה ל-API ואחסון משתנים בזיכרון מקומי | לבנות את אלמנטים של ה-JavaScript בתוסף הדפדפן שלך לקריאה ל-API באמצעות משתנים מאוחסנים בזיכרון המקומי | [API, טפסים ואחסון מקומי](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | תהליכים ברקע בדפדפן, ביצועי אינטרנט | להשתמש בתהליכים ברקע כדי לנהל את סמל התוסף; ללמוד על ביצועי אינטרנט וכמה אופטימיזציות לשיפור הביצועים | [משימות רקע וביצועים](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [משחק חלל](./6-space-game/solution/README.md) | פיתוח משחק מתקדם יותר ב-JavaScript | ללמוד על ירושה באמצעות מחלקות והרכבה ודפוס Pub/Sub, כהכנה לבניית משחק | [מבוא לפיתוח משחק מתקדם](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [משחק חלל](./6-space-game/solution/README.md) | ציור על קנבס | ללמוד על API של קנבס, המשמש לציור אלמנטים על המסך | [ציור על קנבס](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [משחק חלל](./6-space-game/solution/README.md) | הזזת אלמנטים על המסך | לגלות כיצד אלמנטים זוכים לתנועה באמצעות קואורדינטות קרטזיות ו-Canvas API | [הזזת אלמנטים](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [משחק חלל](./6-space-game/solution/README.md) | זיהוי התנגשויות | לאפשר לאלמנטים להתנגש ולהגיב זה לזה באמצעות לחיצות מקשים ולספק פונקציית קירור להבטחת ביצועי המשחק | [זיהוי התנגשויות](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [משחק חלל](./6-space-game/solution/README.md) | שמירת ניקוד | לבצע חישובים מתמטיים המבוססים על מצב וביצועי המשחק | [שמירת ניקוד](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [משחק חלל](./6-space-game/solution/README.md) | סיום והפעלה מחדש של המשחק | ללמוד על סיום והפעלה מחדש של המשחק, כולל ניקוי משאבים ואיפוס ערכים של משתנים | [תנאי סיום](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | תבניות HTML ונתיבים באפליקציית רשת | ללמוד כיצד ליצור את תשתית המבנה של אתר רב-דפים באמצעות ניתוב ותבניות HTML | [תבניות HTML ונתיבים](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | בניית טופס רישום והתחברות | ללמוד על בניית טפסים וטיפול בשגרות אימות | [טפסים](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | שיטות אחזור ושימוש בנתונים | כיצד הנתונים זורמים פנימה והחוצה מהאפליקציה שלך, כיצד לשלוף אותם, לאחסן ולמחוק | [נתונים](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | מושגי ניהול מצבים | ללמוד כיצד האפליקציה שומרת על מצב וכיצד לנהל אותו תכנותית | [ניהול מצב](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [עורך קוד/דפדפן](../../8-code-editor) | עבודה עם VScode | ללמוד כיצד להשתמש בעורך קוד| [שימוש בעורך קוד VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [עוזרי AI](./9-chat-project/README.md) | עבודה עם AI | ללמוד כיצד לבנות עוזר AI משלך | [פרויקט עוזר AI](./9-chat-project/README.md) | Chris | +| 03 | התחלה | נגישות | ללמוד את היסודות של נגישות באינטרנט | [יסודות נגישות](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | יסודות JS | סוגי נתונים ב-JavaScript | היסודות של סוגי הנתונים ב-JavaScript | [סוגי נתונים](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | יסודות JS | פונקציות ושיטות | ללמוד על פונקציות ושיטות לניהול זרימת לוגיקת האפליקציה | [פונקציות ושיטות](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | יסודות JS | קבלת החלטות עם JS | ללמוד כיצד ליצור תנאים בקוד שלך באמצעות שיטות קבלת החלטות | [קבלת החלטות](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | יסודות JS | מערכים ולולאות | עבודה עם נתונים באמצעות מערכים ולולאות ב-JavaScript | [מערכים ולולאות](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML בפרקטיקה | בניית ה-HTML ליצירת טרריום מקוון, התמקדות בבניית מיקום | [מבוא ל-HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS בפרקטיקה | בניית ה-CSS לעיצוב הטרריום המקוון, התמקדות ביסודות CSS כולל התאמת העמוד לתצוגה רספונסיבית | [מבוא ל-CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | סגירות ב-JavaScript, ניהול DOM | בניית קוד ה-JavaScript להפעלת הטרריום כממשק גרירה ושחרור, תוך התמקדות בסגירות וניהול ה-DOM | [סגירות JavaScript, ניהול DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | בניית משחק הקלדה | ללמוד כיצד להשתמש באירועי מקלדת כדי לנהל את לוגיקת האפליקציה שלך ב-JavaScript | [תכנות מונחה אירועים](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | עבודה עם דפדפנים | ללמוד כיצד דפדפנים פועלים, ההיסטוריה שלהם, וכיצד לבנות את האלמנטים הראשונים של תוסף דפדפן | [על הדפדפנים](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | בניית טופס, קריאה ל-API ואחסון משתנים בזיכרון המקומי | בניית רכיבי JavaScript בתוסף הדפדפן שלך לקריאה ל-API תוך שימוש במשתנים המאוחסנים בזיכרון המקומי | [API, טפסים, ואחסון מקומי](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [תוסף דפדפן ירוק](./5-browser-extension/solution/README.md) | תהליכים ברקע בדפדפן, ביצועי אינטרנט | שימוש בתהליכים ברקע של הדפדפן לניהול סמליל התוסף; למידת ביצועי אינטרנט וכמה אופטימיזציות לשיפור הביצועים | [משימות רקע וביצועים](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [משחק חלל](./6-space-game/solution/README.md) | פיתוח מתקדם יותר למשחק עם JavaScript | ללמוד על ירושה עם מחלקות והרכבה, ועל תבנית הפרסום/ההרשמה, כהכנה לפיתוח משחק | [מבוא לפיתוח משחק מתקדם](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [משחק חלל](./6-space-game/solution/README.md) | ציור על הקנבס | ללמוד על API של Canvas, המשמש לציור אלמנטים על המסך | [ציור על הקנבס](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [משחק חלל](./6-space-game/solution/README.md) | הזזת אלמנטים על המסך | לגלות כיצד אלמנטים יכולים לקבל תנועה באמצעות קואורדינטות קרטזיות ו-Canvas API | [הזזת אלמנטים](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [משחק חלל](./6-space-game/solution/README.md) | זיהוי התנגשות | לגרום לאלמנטים להתנגש ולפעול זה כלפי זה באמצעות לחיצות מקשים ולספק פונקציית קירור כדי להבטיח ביצועים טובים של המשחק | [זיהוי התנגשות](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [משחק חלל](./6-space-game/solution/README.md) | שמירת ניקוד | ביצוע חישובים מתמטיים על סמך מצב וביצועי המשחק | [שמירת ניקוד](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [משחק חלל](./6-space-game/solution/README.md) | סיום והפעלה מחדש של המשחק | ללמוד על סיום והפעלה מחדש של המשחק, כולל ניקוי משאבים ואיפוס ערכי משתנים | [תנאי סיום](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | תבניות HTML ונתיבי ניווט באפליקציית אינטרנט | ללמוד כיצד ליצור את תצורת מבנה אתר מרובה עמודים באמצעות ניתוב ותבניות HTML | [תבניות ונתיבי ניווט HTML](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | בניית טופס התחברות והרשמה | ללמוד על בניית טפסים וטיפול בתהליכי אימות | [טפסים](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | שיטות אחזור ושימוש בנתונים | כיצד נתונים זורמים לתוך האפליקציה וממנה, כיצד לאחזר, לאחסן ולמחוק אותם | [נתונים](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [אפליקציית בנקאות](./7-bank-project/solution/README.md) | מושגי ניהול מצב | ללמוד כיצד האפליקציה שלך שומרת מצב וכיצד לנהל אותו תכנותית | [ניהול מצב](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [קוד דפדפן/VScode](../../8-code-editor) | עבודה עם VScode | ללמוד כיצד להשתמש בעורך קוד | [שימוש בעורך קוד VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [עוזרי AI](./9-chat-project/README.md) | עבודה עם AI | ללמוד כיצד לבנות עוזר AI אישי | [פרויקט עוזר AI](./9-chat-project/README.md) | Chris | ## 🏫 פדגוגיה -תוכנית הלימודים שלנו מעוצבת עם שני עקרונות פדגוגיים מרכזיים: +תוכנית הלימודים שלנו מתוכננת עם שני עקרונות פדגוגיים מרכזיים: * למידה מבוססת פרויקטים -* מבחנים תכופים +* חידונים תכופים + +התכנית מלמדת את היסודות של JavaScript, HTML ו-CSS, כמו גם את הכלים והטכניקות העדכניים ביותר בהם משתמשים מפתחי האינטרנט של היום. לסטודנטים תהיה הזדמנות לפתח ניסיון מעשי על ידי בניית משחק הקלדה, טרריום וירטואלי, תוסף דפדפן ידידותי לסביבה, משחק בסגנון Invader מהחלל, ואפליקציית בנקאות לעסקים. בסיום הסדרה, הסטודנטים ירכשו הבנה יציבה של פיתוח אינטרנט. -התוכנית מלמדת את יסודות ה-JavaScript, HTML, ו-CSS, כמו גם את הכלים והטכניקות העדכניות ביותר בהם משתמשים מפתחי האינטרנט של היום. לתלמידים תהיה ההזדמנות לפתח ניסיון מעשי על ידי בניית משחק הקלדה, טרריום וירטואלי, תוסף דפדפן ידידותי לסביבה, משחק בסגנון מתפקד בפלישה לחלל, ואפליקציית בנקאות לעסקים. בסוף הסדרה, התלמידים ירכשו הבנה מוצקה של פיתוח אינטרנט. +> 🎓 ניתן ללמוד את השיעורים הראשונים בתוכנית זו כ-[נתיב למידה](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) באתר Microsoft Learn! -> 🎓 ניתן לקחת את השיעורים הראשונים בתוכנית זו כ-[נתיב למידה](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) ב-Microsoft Learn! +באמצעות הבטחה שהתוכן יתאים לפרויקטים, התהליך נעשה יותר מעניין עבור הסטודנטים ושימור המושגים יתגבר. בנוסף, כתבנו כמה שיעורים התחלתיים ביסודות JavaScript להיכרות עם מושגים, יחד עם וידאו מהאוסף "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)" המכיל מדריכי וידאו, חלקם אף תרמו לתוכנית זו. -על ידי התאמת התוכן לפרויקטים, התהליך הופך למרגש יותר עבור התלמידים וההטמעה של המושגים מתוגברת. כמו כן כתבנו מספר שיעורי התחלה ביסודות JavaScript להכיר את המושגים, בשילוב עם וידאו מסדרת "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", אוסף של הדרכות וידאו, שחלק מהמחברים בהם תרמו לתוכנית זו. +בנוסף, חידון בעל סיכון נמוך לפני השיעור מגדיר את כוונתו של התלמיד ללמוד נושא, בעוד שחידון שני לאחר השיעור מבטיח שימור נוסף. תוכנית הלימודים הזו עוצבה להיות גמישה ומהנה וניתן ללמוד אותה במלואה או בחלקה. הפרויקטים מתחילים קטנים ומתקדמים בצורה מורכבת יותר עד לסיום מחזור 12 השבועות. -בנוסף, מבחן בעל סיכון נמוך לפני השיעור קובע את הכוונה של התלמיד כלפי נושא הלמידה, בעוד מבחן שני אחרי השיעור מבטיח הטמעה נוספת. תוכנית הלימודים הזאת עוצבה להיות גמישה ומהנה וניתן לקחת אותה בשלמותה או בחלקה. הפרויקטים מתחילים קטנים ומתחברים להיות מורכבים יותר לקראת סוף מחזור של 12 שבועות. +אמנם החלטנו במודע להימנע מלהציג מסגרות JavaScript כדי להתרכז בכישורים הבסיסיים הנדרשים כמפתח אינטרנט לפני אימוץ מסגרת, צעד טוב להמשך ביצוע תוכנית זו יהיה ללמוד על Node.js באמצעות אוסף וידאו נוסף: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -בעוד שוויתרנו במכוון על חשיפת מסגרות JavaScript על מנת להתרכז בכישורים הבסיסיים הנדרשים כמפתח אינטרנט לפני אימוץ מסגרת, שלב טוב הבא לסיום תוכנית זו יהיה ללמוד על Node.js באמצעות אוסף וידאו נוסף: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> בקרו ב[קוד התנהגות](CODE_OF_CONDUCT.md) וב[הנחיות לתרומה](CONTRIBUTING.md). נשמח למשוב בונה שלכם! -> בקר ב[קוד ההתנהגות](CODE_OF_CONDUCT.md) וב[הנחיות לתרומה](CONTRIBUTING.md). נשמח למשוב בונה! ## 🧭 גישה לא מקוונת -ניתן להפעיל תיעוד זה במצב לא מקוון באמצעות [Docsify](https://docsify.js.org/#/). בצע Fork לריפוזיטורי זה, [התקן Docsify](https://docsify.js.org/#/quickstart) במחשב המקומי שלך, ואז בתיקיית השורש של הריפוזיטורי, הקלד `docsify serve`. האתר יופעל בפורט 3000 על ה-localhost שלך: `localhost:3000`. +ניתן להפעיל תיעוד זה במצב לא מקוון באמצעות [Docsify](https://docsify.js.org/#/). צרפו את הריפוזיטורי הזה, [התקינו את Docsify](https://docsify.js.org/#/quickstart) במחשב המקומי שלכם, ואז בתיקיית השורש של הריפוזיטורי הזה, הקלידו `docsify serve`. האתר יפעל על פורט 3000 ב-localhost שלכם: `localhost:3000`. ## 📘 PDF -קובץ PDF של כל השיעורים ניתן למצוא [כאן](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +קובץ PDF של כל השיעורים זמין [כאן](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 קורסים אחרים -הצוות שלנו מייצר קורסים נוספים! עיינו ב: +## 🎒 קורסים נוספים +הצוות שלנו מייצר קורסים נוספים! בדקו: ### LangChain -[![LangChain4j למתחילים](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) -[![LangChain.js למתחילים](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) +[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) +[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) --- -### Azure / Edge / MCP / סוכנים -[![AZD למתחילים](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) -[![Edge AI למתחילים](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![MCP למתחילים](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) -[![סוכני AI למתחילים](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) +### Azure / Edge / MCP / Agents +[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) +[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### סדרת AI גנרטיבי -[![AI גנרטיבי למתחילים](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) -[![AI גנרטיבי (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) + +### סדרת AI יצירתי +[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) +[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) +[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) +[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- - -### למידה מרכזית -[![ML למתחילים](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) -[![מדעי הנתונים למתחילים](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) -[![AI למתחילים](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) -[![אבטחת סייבר למתחילים](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) -[![פיתוח ווב למתחילים](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) -[![IoT למתחילים](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) -[![פיתוח XR למתחילים](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) + +### לימוד בסיסי +[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) +[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) +[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) +[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) +[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) +[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) +[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- - -### סדרת Copilot -[![Copilot לתכנות בזוגות עם AI](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) -[![Copilot ל-C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) -[![הרפתקת Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) + +### סדרת קופיילוט +[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) +[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) +[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## לקבלת עזרה -אם אתם נתקלים בקשיים או יש לכם שאלות לגבי בניית אפליקציות AI, הצטרפו ללומדים אחרים ומפתחים מנוסים בדיונים על MCP. זו קהילה תומכת שבה שאלות מתקבלות בברכה והידע משותף בחופשיות. +אם אתם נתקעים או יש לכם שאלות לגבי בניית אפליקציות AI. הצטרפו ללומדים אחרים ומפתחים מנוסים בדיונים על MCP. זו קהילה תומכת שבה שאלות מתקבלות בברכה והידע משותף בחופשיות. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -אם יש לכם משוב על המוצר או שגיאות בזמן הבנייה, בקרו ב: +אם יש לכם משוב על המוצר או שגיאות בזמן הבנייה בקרו ב: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) ## רישיון -מאגר זה מורשה תחת רישיון MIT. ראו את הקובץ [LICENSE](../../LICENSE) לפרטים נוספים. +מאגר זה מורשה תחת רישיון MIT. ראו את קובץ [LICENSE](../../LICENSE) לפרטים נוספים. --- -**כתב ויתור אחריות**: -מסמך זה תורגם באמצעות שירות תרגום בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). למרות שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפת המקור מהווה את המקור הסמכותי. למידע קריטי מומלץ להיעזר בתרגום מקצועי על ידי אדם. איננו נושאים באחריות לכל אי-הבנה או פרשנות שגויה הנובעות משימוש בתרגום זה. +**כתב ויתור**: +מסמך זה תורגם באמצעות שירות תרגום בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). בעוד שאנו שואפים לדיוק, יש להיות מודעים לכך שתרגומים אוטומטיים עשויים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב למקור המוסמך. למידע קריטי מומלץ להשתמש בתרגום מקצועי אנושי. אנו לא נשא באחריות לכל הבנה שגויה או פרשנות מוטעית הנובעת מהשימוש בתרגום זה. \ No newline at end of file diff --git a/translations/he/SECURITY.md b/translations/he/SECURITY.md index fb4a0a649..73342024f 100644 --- a/translations/he/SECURITY.md +++ b/translations/he/SECURITY.md @@ -1,12 +1,3 @@ - ## אבטחה מיקרוסופט מתייחסת ברצינות לאבטחת מוצרי התוכנה והשירותים שלה, כולל כל מאגרי הקוד הפתוח המנוהלים דרך הארגונים שלנו ב-GitHub, הכוללים את [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), ו-[ארגוני ה-GitHub שלנו](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/he/SUPPORT.md b/translations/he/SUPPORT.md index 8436be839..196b0e4d9 100644 --- a/translations/he/SUPPORT.md +++ b/translations/he/SUPPORT.md @@ -1,12 +1,3 @@ - # תמיכה ## כיצד לדווח על בעיות ולקבל עזרה diff --git a/translations/he/_404.md b/translations/he/_404.md index 12cc0f821..b946f7153 100644 --- a/translations/he/_404.md +++ b/translations/he/_404.md @@ -1,12 +1,3 @@ - # עבודה בתהליך אנחנו עובדים על הדף הזה. אנא חזרו לבדוק מאוחר יותר. diff --git a/translations/he/docs/_navbar.md b/translations/he/docs/_navbar.md index fbdb65a1d..c39a4ca74 100644 --- a/translations/he/docs/_navbar.md +++ b/translations/he/docs/_navbar.md @@ -1,12 +1,3 @@ - - תרגומים - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/he/docs/_sidebar.md b/translations/he/docs/_sidebar.md index 82aaf07a7..f3ccf1e4a 100644 --- a/translations/he/docs/_sidebar.md +++ b/translations/he/docs/_sidebar.md @@ -1,12 +1,3 @@ - - מבוא - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/he/for-teachers.md b/translations/he/for-teachers.md index c16cedc8e..047bd3799 100644 --- a/translations/he/for-teachers.md +++ b/translations/he/for-teachers.md @@ -1,12 +1,3 @@ - ### למורים אתם מוזמנים להשתמש בתוכנית הלימודים הזו בכיתה שלכם. היא משתלבת בצורה חלקה עם GitHub Classroom ופלטפורמות LMS מובילות, וניתן גם להשתמש בה כמאגר עצמאי עם התלמידים שלכם. diff --git a/translations/he/lesson-template/README.md b/translations/he/lesson-template/README.md index 0ed33ba71..2aa6e353b 100644 --- a/translations/he/lesson-template/README.md +++ b/translations/he/lesson-template/README.md @@ -1,12 +1,3 @@ - # [נושא השיעור] ![הטמע סרטון כאן](../../../lesson-template/video-url) diff --git a/translations/he/lesson-template/assignment.md b/translations/he/lesson-template/assignment.md index f1367647d..6d915654e 100644 --- a/translations/he/lesson-template/assignment.md +++ b/translations/he/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [שם המשימה] ## הוראות diff --git a/translations/he/memory-game/README.md b/translations/he/memory-game/README.md index 28318c56d..3f142a267 100644 --- a/translations/he/memory-game/README.md +++ b/translations/he/memory-game/README.md @@ -1,12 +1,3 @@ - זהו פרויקט [Next.js](https://nextjs.org) שהופעל באמצעות [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## התחלת עבודה diff --git a/translations/he/quiz-app/README.md b/translations/he/quiz-app/README.md index ff4df9bfd..1a51e66b8 100644 --- a/translations/he/quiz-app/README.md +++ b/translations/he/quiz-app/README.md @@ -1,12 +1,3 @@ - # אפליקציית חידונים החידונים הללו הם חידוני טרום ואחרי הרצאה עבור תוכנית הלימודים למדעי הנתונים בכתובת https://aka.ms/webdev-beginners diff --git a/translations/id/.co-op-translator.json b/translations/id/.co-op-translator.json new file mode 100644 index 000000000..b681f5ec5 --- /dev/null +++ b/translations/id/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T11:41:21+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "id" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T14:00:38+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "id" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T18:39:36+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "id" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T11:42:50+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "id" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T14:01:55+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "id" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:41+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "id" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T11:45:25+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "id" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:39:11+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "id" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T11:38:24+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "id" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T13:56:39+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "id" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T11:39:04+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "id" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T13:57:03+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "id" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T11:40:08+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "id" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T13:58:06+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "id" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T11:39:33+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "id" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T13:57:34+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "id" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:45:02+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "id" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T11:49:22+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "id" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T14:09:16+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "id" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T11:48:40+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "id" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T14:08:35+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "id" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T11:47:51+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "id" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T14:07:48+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "id" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:10:57+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "id" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:58:29+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "id" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T11:53:44+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "id" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T23:12:25+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "id" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T11:53:56+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "id" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T14:14:08+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "id" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T11:59:39+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "id" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T14:19:22+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "id" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T11:59:02+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "id" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T14:18:43+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "id" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T11:58:22+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "id" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T14:18:04+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "id" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:16:03+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "id" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:23:43+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:26:13+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:27:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:24:23+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:25:01+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:25:39+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "id" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:26:49+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "id" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:23:07+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "id" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T11:57:25+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "id" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T14:17:12+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "id" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T11:55:33+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "id" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T14:15:24+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "id" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T11:54:48+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "id" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T14:14:51+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T11:56:50+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T14:16:41+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:38:55+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "id" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:39:13+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T11:58:01+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:35:34+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:35:56+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "id" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:13+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T11:56:12+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T14:15:58+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:43+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "id" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:43:01+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "id" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:31:50+00:00", + "source_file": "6-space-game/README.md", + "language_code": "id" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:30+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "id" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T11:51:51+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "id" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T14:12:04+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "id" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T11:52:48+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "id" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T14:13:06+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "id" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T11:50:49+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "id" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T14:11:14+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "id" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T11:49:59+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "id" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T14:10:08+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "id" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:38+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "id" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:04:58+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "id" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:05:32+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "id" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T11:40:40+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "id" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T13:58:55+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "id" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T11:46:11+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "id" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:34:56+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "id" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:11+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "id" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T14:07:04+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "id" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:53:03+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "id" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:34:08+00:00", + "source_file": "AGENTS.md", + "language_code": "id" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T22:00:11+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "id" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:08+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "id" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:56:07+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "id" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:46:22+00:00", + "source_file": "README.md", + "language_code": "id" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:58:43+00:00", + "source_file": "SECURITY.md", + "language_code": "id" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:24+00:00", + "source_file": "SUPPORT.md", + "language_code": "id" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:46+00:00", + "source_file": "_404.md", + "language_code": "id" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:54:29+00:00", + "source_file": "docs/_navbar.md", + "language_code": "id" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:53:53+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "id" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:16:18+00:00", + "source_file": "for-teachers.md", + "language_code": "id" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:54:55+00:00", + "source_file": "lesson-template/README.md", + "language_code": "id" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:55:23+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "id" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:44+00:00", + "source_file": "memory-game/README.md", + "language_code": "id" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T23:03:56+00:00", + "source_file": "quiz-app/README.md", + "language_code": "id" + } +} \ No newline at end of file diff --git a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md index f85da6805..42f5fe83f 100644 --- a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Pengantar Bahasa Pemrograman dan Alat Pengembang Modern Hai, calon pengembang! 👋 Boleh saya ceritakan sesuatu yang masih membuat saya merinding setiap hari? Kamu akan segera menyadari bahwa pemrograman bukan hanya tentang komputer – ini adalah kekuatan super nyata untuk mewujudkan ide-ide terliarmu! diff --git a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 23c2d62cb..6b4eb4f69 100644 --- a/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/id/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Tugas: Mengeksplorasi Alat Pengembangan Web Modern ## Instruksi diff --git a/translations/id/1-getting-started-lessons/2-github-basics/README.md b/translations/id/1-getting-started-lessons/2-github-basics/README.md index 96bc4e596..e01dbbce1 100644 --- a/translations/id/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/id/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Pengantar GitHub Hai, calon pengembang! 👋 Siap bergabung dengan jutaan coder di seluruh dunia? Saya sangat antusias memperkenalkan Anda pada GitHub – anggap saja seperti media sosial untuk programmer, tapi alih-alih berbagi foto makan siang, kita berbagi kode dan membangun hal-hal luar biasa bersama! diff --git a/translations/id/1-getting-started-lessons/3-accessibility/README.md b/translations/id/1-getting-started-lessons/3-accessibility/README.md index 8e735686d..0a6035c3d 100644 --- a/translations/id/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/id/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Membuat Halaman Web yang Dapat Diakses ![Semua Tentang Aksesibilitas](../../../../translated_images/id/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/id/1-getting-started-lessons/3-accessibility/assignment.md b/translations/id/1-getting-started-lessons/3-accessibility/assignment.md index d69e9e2d8..2d0e55528 100644 --- a/translations/id/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/id/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Audit Komprehensif Aksesibilitas Website ## Instruksi diff --git a/translations/id/1-getting-started-lessons/README.md b/translations/id/1-getting-started-lessons/README.md index 428f14df5..7320a35d9 100644 --- a/translations/id/1-getting-started-lessons/README.md +++ b/translations/id/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Memulai Pengembangan Web Di bagian kurikulum ini, Anda akan diperkenalkan dengan konsep-konsep non-proyek yang penting untuk menjadi pengembang profesional. diff --git a/translations/id/10-ai-framework-project/README.md b/translations/id/10-ai-framework-project/README.md index 64ce20d71..4ee748edb 100644 --- a/translations/id/10-ai-framework-project/README.md +++ b/translations/id/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Kerangka AI Pernah merasa kewalahan mencoba membangun aplikasi AI dari awal? Kamu tidak sendirian! Kerangka AI seperti pisau Swiss Army untuk pengembangan AI - alat yang sangat berguna yang dapat menghemat waktu dan mengurangi kerumitan saat membangun aplikasi cerdas. Anggaplah kerangka AI sebagai perpustakaan yang terorganisir dengan baik: ia menyediakan komponen yang sudah dibuat sebelumnya, API standar, dan abstraksi pintar sehingga kamu bisa fokus pada pemecahan masalah daripada bergulat dengan detail implementasi. diff --git a/translations/id/2-js-basics/1-data-types/README.md b/translations/id/2-js-basics/1-data-types/README.md index 60758089f..26236e85b 100644 --- a/translations/id/2-js-basics/1-data-types/README.md +++ b/translations/id/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Tipe Data ![Dasar-Dasar JavaScript - Tipe Data](../../../../translated_images/id/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/id/2-js-basics/1-data-types/assignment.md b/translations/id/2-js-basics/1-data-types/assignment.md index 835a50d45..3710bf0c2 100644 --- a/translations/id/2-js-basics/1-data-types/assignment.md +++ b/translations/id/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Latihan Tipe Data: Keranjang Belanja E-commerce ## Instruksi diff --git a/translations/id/2-js-basics/2-functions-methods/README.md b/translations/id/2-js-basics/2-functions-methods/README.md index 3d3d66a93..0db53284e 100644 --- a/translations/id/2-js-basics/2-functions-methods/README.md +++ b/translations/id/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Metode dan Fungsi ![Dasar-Dasar JavaScript - Fungsi](../../../../translated_images/id/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/id/2-js-basics/2-functions-methods/assignment.md b/translations/id/2-js-basics/2-functions-methods/assignment.md index 81cbf667b..c67883d28 100644 --- a/translations/id/2-js-basics/2-functions-methods/assignment.md +++ b/translations/id/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Bersenang-senang dengan Fungsi ## Instruksi diff --git a/translations/id/2-js-basics/3-making-decisions/README.md b/translations/id/2-js-basics/3-making-decisions/README.md index 49c9e4e2e..3a06d6603 100644 --- a/translations/id/2-js-basics/3-making-decisions/README.md +++ b/translations/id/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Membuat Keputusan ![Dasar-Dasar JavaScript - Membuat keputusan](../../../../translated_images/id/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/id/2-js-basics/3-making-decisions/assignment.md b/translations/id/2-js-basics/3-making-decisions/assignment.md index 835a20462..5ada10297 100644 --- a/translations/id/2-js-basics/3-making-decisions/assignment.md +++ b/translations/id/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Membuat Keputusan: Pemroses Nilai Siswa ## Tujuan Pembelajaran diff --git a/translations/id/2-js-basics/4-arrays-loops/README.md b/translations/id/2-js-basics/4-arrays-loops/README.md index 2711f55fc..075e9e4b4 100644 --- a/translations/id/2-js-basics/4-arrays-loops/README.md +++ b/translations/id/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Dasar-Dasar JavaScript: Array dan Loop ![Dasar-Dasar JavaScript - Array](../../../../translated_images/id/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/id/2-js-basics/4-arrays-loops/assignment.md b/translations/id/2-js-basics/4-arrays-loops/assignment.md index fae8ce799..60f8a9ad4 100644 --- a/translations/id/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/id/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Tugas Arrays dan Loop ## Instruksi diff --git a/translations/id/2-js-basics/README.md b/translations/id/2-js-basics/README.md index 8aaf9d18d..3864f7c6f 100644 --- a/translations/id/2-js-basics/README.md +++ b/translations/id/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Pengantar JavaScript JavaScript adalah bahasa pemrograman untuk web. Dalam empat pelajaran ini, Anda akan mempelajari dasar-dasarnya. diff --git a/translations/id/3-terrarium/1-intro-to-html/README.md b/translations/id/3-terrarium/1-intro-to-html/README.md index 5ffd3368c..61253f929 100644 --- a/translations/id/3-terrarium/1-intro-to-html/README.md +++ b/translations/id/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Proyek Terrarium Bagian 1: Pengantar HTML ```mermaid diff --git a/translations/id/3-terrarium/1-intro-to-html/assignment.md b/translations/id/3-terrarium/1-intro-to-html/assignment.md index add346849..ff56898ee 100644 --- a/translations/id/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/id/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Tugas Praktik HTML: Membuat Mockup Blog ## Tujuan Pembelajaran diff --git a/translations/id/3-terrarium/2-intro-to-css/README.md b/translations/id/3-terrarium/2-intro-to-css/README.md index cef8f4940..1b116cf5f 100644 --- a/translations/id/3-terrarium/2-intro-to-css/README.md +++ b/translations/id/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Proyek Terrarium Bagian 2: Pengantar CSS ```mermaid diff --git a/translations/id/3-terrarium/2-intro-to-css/assignment.md b/translations/id/3-terrarium/2-intro-to-css/assignment.md index 8f2ec8968..3dda700b2 100644 --- a/translations/id/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/id/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Tugas Refactoring CSS ## Tujuan diff --git a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md index 36549d8ec..219ae0404 100644 --- a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Proyek Terrarium Bagian 3: Manipulasi DOM dan Penutupan JavaScript ```mermaid diff --git a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index da13c2212..67150550f 100644 --- a/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/id/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Tugas Penyelidikan Elemen DOM ## Gambaran Umum diff --git a/translations/id/3-terrarium/README.md b/translations/id/3-terrarium/README.md index 69debf700..1c6b34830 100644 --- a/translations/id/3-terrarium/README.md +++ b/translations/id/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Deploy Terrarium Anda Anda dapat mendeply, atau menerbitkan Terrarium Anda di web menggunakan **Azure Static Web Apps**. diff --git a/translations/id/3-terrarium/solution/README.md b/translations/id/3-terrarium/solution/README.md index f341d7937..a6e48f071 100644 --- a/translations/id/3-terrarium/solution/README.md +++ b/translations/id/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Terrarium Saya: Proyek untuk belajar tentang HTML, CSS, dan manipulasi DOM menggunakan JavaScript 🌵🌱 Sebuah meditasi kode kecil dengan fitur seret dan lepas. Dengan sedikit HTML, JS, dan CSS, Anda dapat membangun antarmuka web, menatanya, dan menambahkan interaksi. diff --git a/translations/id/4-typing-game/README.md b/translations/id/4-typing-game/README.md index 5fb36e11e..fc3d6121f 100644 --- a/translations/id/4-typing-game/README.md +++ b/translations/id/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Pemrograman Berbasis Event - Membangun Game Mengetik ```mermaid diff --git a/translations/id/4-typing-game/solution/README.md b/translations/id/4-typing-game/solution/README.md index 92ea6fc67..7a7db92ea 100644 --- a/translations/id/4-typing-game/solution/README.md +++ b/translations/id/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/4-typing-game/typing-game/README.md b/translations/id/4-typing-game/typing-game/README.md index 9ff389cdf..4922fe2a0 100644 --- a/translations/id/4-typing-game/typing-game/README.md +++ b/translations/id/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Membuat game menggunakan event Pernahkah Anda bertanya-tanya bagaimana situs web tahu saat Anda mengklik tombol atau mengetik di kotak teks? Itulah keajaiban dari pemrograman berbasis event! Cara terbaik untuk mempelajari keterampilan penting ini adalah dengan membangun sesuatu yang berguna - sebuah game kecepatan mengetik yang merespons setiap ketikan Anda. diff --git a/translations/id/4-typing-game/typing-game/assignment.md b/translations/id/4-typing-game/typing-game/assignment.md index d90f56e84..87cbd789c 100644 --- a/translations/id/4-typing-game/typing-game/assignment.md +++ b/translations/id/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Membuat Game Keyboard Baru ## Instruksi diff --git a/translations/id/5-browser-extension/1-about-browsers/README.md b/translations/id/5-browser-extension/1-about-browsers/README.md index a0a0c03d0..79e1f472d 100644 --- a/translations/id/5-browser-extension/1-about-browsers/README.md +++ b/translations/id/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Proyek Ekstensi Browser Bagian 1: Semua Tentang Browser ```mermaid diff --git a/translations/id/5-browser-extension/1-about-browsers/assignment.md b/translations/id/5-browser-extension/1-about-browsers/assignment.md index 2a4bd3cca..9995b1d43 100644 --- a/translations/id/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/id/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Tugas: Merancang Ulang Ekstensi Browser Anda ## Ikhtisar diff --git a/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md index f477a3a8b..b1773c1e5 100644 --- a/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/id/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Proyek Ekstensi Browser Bagian 2: Memanggil API, menggunakan Penyimpanan Lokal ```mermaid diff --git a/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md index 2b2aa62bf..bf5a1cf95 100644 --- a/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/id/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Adopsi API ## Ikhtisar diff --git a/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md index bae9eacb5..c9a94d040 100644 --- a/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/id/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Proyek Ekstensi Browser Bagian 3: Pelajari Tugas Latar Belakang dan Performa ```mermaid diff --git a/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md index 8345bc47f..0c35c0fd9 100644 --- a/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/id/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Menganalisis Situs untuk Performa ## Gambaran Tugas diff --git a/translations/id/5-browser-extension/README.md b/translations/id/5-browser-extension/README.md index 65417f0f1..b5984d548 100644 --- a/translations/id/5-browser-extension/README.md +++ b/translations/id/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Membangun Ekstensi Browser Membangun ekstensi browser adalah cara yang menyenangkan dan menarik untuk memikirkan kinerja aplikasi Anda sambil membuat jenis aset web yang berbeda. Modul ini mencakup pelajaran tentang cara kerja browser dan cara menerapkan ekstensi browser, cara membuat formulir, memanggil API, menggunakan penyimpanan lokal, serta cara mengukur kinerja situs web Anda dan meningkatkannya. diff --git a/translations/id/5-browser-extension/solution/README.md b/translations/id/5-browser-extension/solution/README.md index c1797386a..1d0b6cabf 100644 --- a/translations/id/5-browser-extension/solution/README.md +++ b/translations/id/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Selesai Menggunakan API C02 Signal dari tmrow untuk melacak penggunaan listrik, buat ekstensi browser sehingga Anda dapat memiliki pengingat langsung di browser Anda tentang seberapa berat penggunaan listrik di wilayah Anda. Menggunakan ekstensi ini secara ad hoc akan membantu Anda membuat keputusan berdasarkan informasi ini. diff --git a/translations/id/5-browser-extension/solution/translation/README.es.md b/translations/id/5-browser-extension/solution/translation/README.es.md index 32155bb66..f85f9bd42 100644 --- a/translations/id/5-browser-extension/solution/translation/README.es.md +++ b/translations/id/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Ekstensi Peramban Carbon Trigger: Kode Lengkap Dengan menggunakan API sinyal CO2 dari tmrow untuk melacak penggunaan listrik, buatlah sebuah ekstensi peramban agar Anda dapat memiliki pengingat langsung di peramban Anda tentang konsumsi listrik di wilayah Anda. Penggunaan ekstensi ad hoc ini akan membantu Anda membuat keputusan tentang aktivitas Anda berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/solution/translation/README.fr.md b/translations/id/5-browser-extension/solution/translation/README.fr.md index 1e49e5954..0ca2ceaf6 100644 --- a/translations/id/5-browser-extension/solution/translation/README.fr.md +++ b/translations/id/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Lengkap Dengan menggunakan API C02 Signal dari tmrow untuk memantau konsumsi listrik, buatlah ekstensi browser sehingga Anda dapat menerima pengingat langsung di browser Anda tentang konsumsi listrik di wilayah Anda. Penggunaan ekstensi ini akan membantu Anda membuat keputusan berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/solution/translation/README.hi.md b/translations/id/5-browser-extension/solution/translation/README.hi.md index 1d37eaf77..50daf1eec 100644 --- a/translations/id/5-browser-extension/solution/translation/README.hi.md +++ b/translations/id/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Lengkap Menggunakan API CO2 Signal dari tmrow untuk melacak penggunaan listrik, ekstensi browser ini dirancang untuk memberikan pengingat tentang seberapa berat penggunaan listrik di wilayah Anda langsung di browser Anda. Dengan menggunakan ekstensi ini, Anda dapat membuat keputusan berdasarkan informasi tersebut untuk aktivitas Anda. diff --git a/translations/id/5-browser-extension/solution/translation/README.it.md b/translations/id/5-browser-extension/solution/translation/README.it.md index 68ab2d8fd..57dc76938 100644 --- a/translations/id/5-browser-extension/solution/translation/README.it.md +++ b/translations/id/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode untuk Memulai Kita akan menggunakan API Signal CO2 dari tmrow untuk memantau penggunaan listrik dan membuat ekstensi browser agar dapat memberikan pengingat langsung di browser tentang seberapa besar penggunaan listrik di wilayah kita. Penggunaan ekstensi ini akan membantu mengevaluasi aktivitas kita berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/solution/translation/README.ja.md b/translations/id/5-browser-extension/solution/translation/README.ja.md index 8a2d9b855..4d05ca0d3 100644 --- a/translations/id/5-browser-extension/solution/translation/README.ja.md +++ b/translations/id/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Selesai Bangun ekstensi browser yang memungkinkan Anda menampilkan pengingat di browser tentang seberapa besar konsumsi listrik di wilayah Anda, menggunakan API CO2 Signal dari tmrow untuk melacak penggunaan listrik. Dengan menggunakan ekstensi ini secara ad-hoc, Anda dapat membuat keputusan berdasarkan informasi ini untuk aktivitas Anda. diff --git a/translations/id/5-browser-extension/solution/translation/README.ms.md b/translations/id/5-browser-extension/solution/translation/README.ms.md index 5ede79fe9..f0343056e 100644 --- a/translations/id/5-browser-extension/solution/translation/README.ms.md +++ b/translations/id/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Sambungan Peramban Carbon Trigger: Kode Lengkap Menggunakan API Sinyal CO2 dari tmrow untuk memantau penggunaan listrik, buat ekstensi peramban sehingga Anda dapat menerima peringatan di peramban Anda tentang seberapa besar konsumsi listrik di wilayah Anda. Menggunakan ekstensi ini secara khusus akan membantu Anda membuat keputusan tentang aktivitas Anda berdasarkan informasi tersebut. diff --git a/translations/id/5-browser-extension/start/README.md b/translations/id/5-browser-extension/start/README.md index b821cf8a6..f1229cce5 100644 --- a/translations/id/5-browser-extension/start/README.md +++ b/translations/id/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Ekstensi Browser Carbon Trigger: Kode Awal Menggunakan API C02 Signal dari tmrow untuk melacak penggunaan listrik, bangun sebuah ekstensi browser sehingga Anda dapat memiliki pengingat langsung di browser Anda tentang seberapa berat penggunaan listrik di wilayah Anda. Menggunakan ekstensi ini secara ad hoc akan membantu Anda membuat keputusan berdasarkan informasi ini. diff --git a/translations/id/6-space-game/1-introduction/README.md b/translations/id/6-space-game/1-introduction/README.md index 292a388e4..c39766d48 100644 --- a/translations/id/6-space-game/1-introduction/README.md +++ b/translations/id/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 1: Pengantar ```mermaid diff --git a/translations/id/6-space-game/1-introduction/assignment.md b/translations/id/6-space-game/1-introduction/assignment.md index fceb191ac..f1e41eb78 100644 --- a/translations/id/6-space-game/1-introduction/assignment.md +++ b/translations/id/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Membuat Game: Menerapkan Pola Desain ## Gambaran Tugas diff --git a/translations/id/6-space-game/2-drawing-to-canvas/README.md b/translations/id/6-space-game/2-drawing-to-canvas/README.md index f9c845103..a729a2350 100644 --- a/translations/id/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/id/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 2: Gambar Hero dan Monster ke Canvas ```mermaid diff --git a/translations/id/6-space-game/2-drawing-to-canvas/assignment.md b/translations/id/6-space-game/2-drawing-to-canvas/assignment.md index 4def49741..e2c355556 100644 --- a/translations/id/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/id/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Tugas: Jelajahi Canvas API ## Tujuan Pembelajaran diff --git a/translations/id/6-space-game/3-moving-elements-around/README.md b/translations/id/6-space-game/3-moving-elements-around/README.md index a0e3929d8..233f06338 100644 --- a/translations/id/6-space-game/3-moving-elements-around/README.md +++ b/translations/id/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 3: Menambahkan Gerakan ```mermaid diff --git a/translations/id/6-space-game/3-moving-elements-around/assignment.md b/translations/id/6-space-game/3-moving-elements-around/assignment.md index 9b79e7ceb..6dad7e52a 100644 --- a/translations/id/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/id/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Beri Komentar pada Kode Anda ## Instruksi diff --git a/translations/id/6-space-game/4-collision-detection/README.md b/translations/id/6-space-game/4-collision-detection/README.md index c8e984811..d39b54b9b 100644 --- a/translations/id/6-space-game/4-collision-detection/README.md +++ b/translations/id/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 4: Menambahkan Laser dan Mendeteksi Tabrakan ```mermaid diff --git a/translations/id/6-space-game/4-collision-detection/assignment.md b/translations/id/6-space-game/4-collision-detection/assignment.md index 6c7c71f68..c8a9bc034 100644 --- a/translations/id/6-space-game/4-collision-detection/assignment.md +++ b/translations/id/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Jelajahi Tabrakan ## Instruksi diff --git a/translations/id/6-space-game/4-collision-detection/solution/README.md b/translations/id/6-space-game/4-collision-detection/solution/README.md index 59c29861d..7a7db92ea 100644 --- a/translations/id/6-space-game/4-collision-detection/solution/README.md +++ b/translations/id/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/6-space-game/4-collision-detection/your-work/README.md b/translations/id/6-space-game/4-collision-detection/your-work/README.md index 52c6a9748..ebc7ee0ba 100644 --- a/translations/id/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/id/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dikosongkan --- diff --git a/translations/id/6-space-game/5-keeping-score/README.md b/translations/id/6-space-game/5-keeping-score/README.md index 41f0ba2f5..249a9fc1e 100644 --- a/translations/id/6-space-game/5-keeping-score/README.md +++ b/translations/id/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 5: Skor dan Nyawa ```mermaid diff --git a/translations/id/6-space-game/5-keeping-score/assignment.md b/translations/id/6-space-game/5-keeping-score/assignment.md index 5c9ee6488..7cec1cc29 100644 --- a/translations/id/6-space-game/5-keeping-score/assignment.md +++ b/translations/id/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Membangun Permainan Skor ## Instruksi diff --git a/translations/id/6-space-game/5-keeping-score/solution/README.md b/translations/id/6-space-game/5-keeping-score/solution/README.md index ca1d9379a..931873af3 100644 --- a/translations/id/6-space-game/5-keeping-score/solution/README.md +++ b/translations/id/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, dibiarkan kosong dengan sengaja --- diff --git a/translations/id/6-space-game/5-keeping-score/your-work/README.md b/translations/id/6-space-game/5-keeping-score/your-work/README.md index d396223da..7a7db92ea 100644 --- a/translations/id/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/id/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/6-space-game/6-end-condition/README.md b/translations/id/6-space-game/6-end-condition/README.md index 7a28125b6..3b75b4884 100644 --- a/translations/id/6-space-game/6-end-condition/README.md +++ b/translations/id/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Bagian 6: Akhir dan Mulai Ulang ```mermaid diff --git a/translations/id/6-space-game/6-end-condition/assignment.md b/translations/id/6-space-game/6-end-condition/assignment.md index 2ad220db2..a2801aa62 100644 --- a/translations/id/6-space-game/6-end-condition/assignment.md +++ b/translations/id/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Membangun Game Contoh ## Gambaran Tugas diff --git a/translations/id/6-space-game/6-end-condition/solution/README.md b/translations/id/6-space-game/6-end-condition/solution/README.md index 1b27e3d0b..7a7db92ea 100644 --- a/translations/id/6-space-game/6-end-condition/solution/README.md +++ b/translations/id/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dibiarkan kosong --- diff --git a/translations/id/6-space-game/6-end-condition/your-work/README.md b/translations/id/6-space-game/6-end-condition/your-work/README.md index 1a2b78612..114b0ca69 100644 --- a/translations/id/6-space-game/6-end-condition/your-work/README.md +++ b/translations/id/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dikosongkan --- diff --git a/translations/id/6-space-game/README.md b/translations/id/6-space-game/README.md index efd0b9c45..98904721a 100644 --- a/translations/id/6-space-game/README.md +++ b/translations/id/6-space-game/README.md @@ -1,12 +1,3 @@ - # Membangun Game Luar Angkasa Sebuah game luar angkasa untuk mempelajari dasar-dasar JavaScript tingkat lanjut diff --git a/translations/id/6-space-game/solution/README.md b/translations/id/6-space-game/solution/README.md index ebd3be257..114b0ca69 100644 --- a/translations/id/6-space-game/solution/README.md +++ b/translations/id/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Ini adalah tempat penampung, sengaja dikosongkan --- diff --git a/translations/id/7-bank-project/1-template-route/README.md b/translations/id/7-bank-project/1-template-route/README.md index dce00c9a5..c7889e4b6 100644 --- a/translations/id/7-bank-project/1-template-route/README.md +++ b/translations/id/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 1: Template HTML dan Rute dalam Aplikasi Web ```mermaid diff --git a/translations/id/7-bank-project/1-template-route/assignment.md b/translations/id/7-bank-project/1-template-route/assignment.md index 3d32837b5..b324ba288 100644 --- a/translations/id/7-bank-project/1-template-route/assignment.md +++ b/translations/id/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Tingkatkan Routing ## Instruksi diff --git a/translations/id/7-bank-project/2-forms/README.md b/translations/id/7-bank-project/2-forms/README.md index 5d3345b90..444342dd2 100644 --- a/translations/id/7-bank-project/2-forms/README.md +++ b/translations/id/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 2: Membuat Formulir Login dan Registrasi ```mermaid diff --git a/translations/id/7-bank-project/2-forms/assignment.md b/translations/id/7-bank-project/2-forms/assignment.md index 015d46205..0a1b6f480 100644 --- a/translations/id/7-bank-project/2-forms/assignment.md +++ b/translations/id/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Gaya Aplikasi Bank Anda dengan CSS Modern ## Gambaran Proyek diff --git a/translations/id/7-bank-project/3-data/README.md b/translations/id/7-bank-project/3-data/README.md index eb6f370b2..9cb32d2c5 100644 --- a/translations/id/7-bank-project/3-data/README.md +++ b/translations/id/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 3: Metode Mengambil dan Menggunakan Data Bayangkan komputer Enterprise di Star Trek - ketika Kapten Picard meminta status kapal, informasi muncul seketika tanpa seluruh antarmuka mati dan dibangun ulang. Aliran informasi yang mulus itulah yang sedang kita bangun di sini dengan pengambilan data yang dinamis. diff --git a/translations/id/7-bank-project/3-data/assignment.md b/translations/id/7-bank-project/3-data/assignment.md index 8a67fd4e1..0beb51742 100644 --- a/translations/id/7-bank-project/3-data/assignment.md +++ b/translations/id/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Penugasan Refactoring dan Dokumentasi Kode ## Tujuan Pembelajaran diff --git a/translations/id/7-bank-project/4-state-management/README.md b/translations/id/7-bank-project/4-state-management/README.md index ff36d4ead..d923c5e8d 100644 --- a/translations/id/7-bank-project/4-state-management/README.md +++ b/translations/id/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Membangun Aplikasi Perbankan Bagian 4: Konsep Manajemen State ## ⚡ Apa yang Bisa Anda Lakukan dalam 5 Menit Berikutnya diff --git a/translations/id/7-bank-project/4-state-management/assignment.md b/translations/id/7-bank-project/4-state-management/assignment.md index 78192ca49..25da92f38 100644 --- a/translations/id/7-bank-project/4-state-management/assignment.md +++ b/translations/id/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Implementasi Dialog "Tambah Transaksi" ## Ikhtisar diff --git a/translations/id/7-bank-project/README.md b/translations/id/7-bank-project/README.md index 9fff233d6..76a70d536 100644 --- a/translations/id/7-bank-project/README.md +++ b/translations/id/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Membangun Bank Dalam proyek ini, Anda akan belajar cara membangun bank fiksi. Pelajaran ini mencakup instruksi tentang cara merancang aplikasi web dan menyediakan rute, membuat formulir, mengelola state, serta mengambil data dari API yang memungkinkan Anda mendapatkan data bank. diff --git a/translations/id/7-bank-project/api/README.md b/translations/id/7-bank-project/api/README.md index bc90ac10d..231473a74 100644 --- a/translations/id/7-bank-project/api/README.md +++ b/translations/id/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # Bank API > Bank API dibuat dengan [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/id/7-bank-project/solution/README.md b/translations/id/7-bank-project/solution/README.md index 795779136..fa0490c56 100644 --- a/translations/id/7-bank-project/solution/README.md +++ b/translations/id/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Aplikasi Bank > Contoh solusi untuk proyek aplikasi bank, dibuat dengan HTML5, CSS, dan JavaScript murni (tanpa menggunakan framework atau pustaka). diff --git a/translations/id/8-code-editor/1-using-a-code-editor/README.md b/translations/id/8-code-editor/1-using-a-code-editor/README.md index 908474bdb..329854a79 100644 --- a/translations/id/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/id/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Menggunakan Editor Kode: Menguasai VSCode.dev Ingat di *The Matrix* ketika Neo harus terhubung ke terminal komputer besar untuk mengakses dunia digital? Alat pengembangan web saat ini adalah cerita yang berlawanan – kemampuan yang sangat kuat dapat diakses dari mana saja. VSCode.dev adalah editor kode berbasis browser yang membawa alat pengembangan profesional ke perangkat apa pun dengan koneksi internet. diff --git a/translations/id/8-code-editor/1-using-a-code-editor/assignment.md b/translations/id/8-code-editor/1-using-a-code-editor/assignment.md index 14646190e..f6b8bb020 100644 --- a/translations/id/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/id/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Membuat Website Resume Menggunakan VSCode.dev Tingkatkan prospek karier Anda dengan membangun website resume profesional yang menampilkan keterampilan dan pengalaman Anda dalam format interaktif dan modern. Alih-alih mengirimkan PDF tradisional, bayangkan memberikan kepada perekrut sebuah website yang responsif dan menarik yang menunjukkan kualifikasi Anda sekaligus kemampuan pengembangan web Anda. diff --git a/translations/id/9-chat-project/README.md b/translations/id/9-chat-project/README.md index ba5c6bb66..05b8cbac9 100644 --- a/translations/id/9-chat-project/README.md +++ b/translations/id/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Membangun Asisten Chat dengan AI Ingat dalam Star Trek ketika kru berbicara santai dengan komputer kapal, menanyakan pertanyaan kompleks dan mendapatkan jawaban yang bijaksana? Apa yang tampak seperti fiksi ilmiah murni di tahun 1960-an sekarang adalah sesuatu yang bisa Anda bangun menggunakan teknologi web yang sudah Anda kenal. diff --git a/translations/id/9-chat-project/solution/README.md b/translations/id/9-chat-project/solution/README.md index aacf735d6..e9107bcb6 100644 --- a/translations/id/9-chat-project/solution/README.md +++ b/translations/id/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Jalankan solusi 1. Mulai [backend](./backend/README.md) diff --git a/translations/id/9-chat-project/solution/backend/README.md b/translations/id/9-chat-project/solution/backend/README.md index 9f0c05ef7..d75873b2e 100644 --- a/translations/id/9-chat-project/solution/backend/README.md +++ b/translations/id/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Pilih runtime Anda - [Python](./python/README.md) diff --git a/translations/id/9-chat-project/solution/backend/python/README.md b/translations/id/9-chat-project/solution/backend/python/README.md index 30f7c6c3a..19c6bdf79 100644 --- a/translations/id/9-chat-project/solution/backend/python/README.md +++ b/translations/id/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Jalankan kode ## Persiapan diff --git a/translations/id/9-chat-project/solution/frontend/README.md b/translations/id/9-chat-project/solution/frontend/README.md index 55858bbd9..2f60f227b 100644 --- a/translations/id/9-chat-project/solution/frontend/README.md +++ b/translations/id/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Jalankan kode ```sh diff --git a/translations/id/AGENTS.md b/translations/id/AGENTS.md index ec402144e..2079f697e 100644 --- a/translations/id/AGENTS.md +++ b/translations/id/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Gambaran Proyek diff --git a/translations/id/CODE_OF_CONDUCT.md b/translations/id/CODE_OF_CONDUCT.md index 911fff87d..0a738754f 100644 --- a/translations/id/CODE_OF_CONDUCT.md +++ b/translations/id/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Kode Etik Sumber Terbuka Microsoft Proyek ini telah mengadopsi [Kode Etik Sumber Terbuka Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/id/CONTRIBUTING.md b/translations/id/CONTRIBUTING.md index 824cee92e..26fac944c 100644 --- a/translations/id/CONTRIBUTING.md +++ b/translations/id/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Berkontribusi Proyek ini menyambut kontribusi dan saran. Sebagian besar kontribusi mengharuskan Anda diff --git a/translations/id/Git-Basics/README.md b/translations/id/Git-Basics/README.md index 0e18c4da7..dc677c0d8 100644 --- a/translations/id/Git-Basics/README.md +++ b/translations/id/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Dasar-dasar GIT untuk Pemula Web-Dev 👶 ## Apa itu `Git`? diff --git a/translations/id/README.md b/translations/id/README.md index afe144b37..e086be77e 100644 --- a/translations/id/README.md +++ b/translations/id/README.md @@ -1,12 +1,3 @@ - [![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) @@ -21,50 +12,50 @@ CO_OP_TRANSLATOR_METADATA: # Pengembangan Web untuk Pemula - Kurikulum -Pelajari dasar-dasar pengembangan web dengan kursus komprehensif selama 12 minggu dari Microsoft Cloud Advocates. Setiap dari 24 pelajaran mendalami JavaScript, CSS, dan HTML melalui proyek langsung seperti terarium, ekstensi browser, dan permainan luar angkasa. Terlibat dengan kuis, diskusi, dan tugas praktis. Tingkatkan keterampilan Anda dan optimalkan retensi pengetahuan Anda dengan pedagogi berbasis proyek yang efektif. Mulailah perjalanan coding Anda hari ini! +Pelajari dasar-dasar pengembangan web dengan kursus komprehensif 12 minggu kami yang diselenggarakan oleh Microsoft Cloud Advocates. Setiap dari 24 pelajaran membahas JavaScript, CSS, dan HTML melalui proyek langsung seperti terarium, ekstensi browser, dan permainan luar angkasa. Ikuti kuis, diskusi, dan tugas praktis. Tingkatkan keterampilan Anda dan optimalkan retensi pengetahuan dengan pedagogi berbasis proyek yang efektif ini. Mulai perjalanan pemrograman Anda hari ini! Bergabunglah dengan Komunitas Discord Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Ikuti langkah-langkah ini untuk memulai menggunakan sumber daya ini: +Ikuti langkah-langkah ini untuk mulai menggunakan sumber daya ini: 1. **Fork Repository**: Klik [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Klon Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Bergabunglah dengan Azure AI Foundry Discord dan temui ahli serta pengembang lainnya**](https://discord.com/invite/ByRwuEEgH4) +2. **Clone Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Bergabung dengan Azure AI Foundry Discord dan temui para ahli serta sesama pengembang**](https://discord.com/invite/ByRwuEEgH4) ### 🌐 Dukungan Multi-Bahasa #### Didukung melalui GitHub Action (Otomatis & Selalu Terbaru) -[Arab](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burma (Myanmar)](../my/README.md) | [Cina (Sederhana)](../zh/README.md) | [Cina (Tradisional, Hong Kong)](../hk/README.md) | [Cina (Tradisional, Macau)](../mo/README.md) | [Cina (Tradisional, Taiwan)](../tw/README.md) | [Kroasia](../hr/README.md) | [Ceko](../cs/README.md) | [Denmark](../da/README.md) | [Belanda](../nl/README.md) | [Estonia](../et/README.md) | [Finlandia](../fi/README.md) | [Perancis](../fr/README.md) | [Jerman](../de/README.md) | [Yunani](../el/README.md) | [Ibrani](../he/README.md) | [Hindi](../hi/README.md) | [Hongaria](../hu/README.md) | [Indonesia](./README.md) | [Italia](../it/README.md) | [Jepang](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Lituania](../lt/README.md) | [Melayu](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeria](../pcm/README.md) | [Norwegia](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Polandia](../pl/README.md) | [Portugis (Brasil)](../br/README.md) | [Portugis (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumania](../ro/README.md) | [Rusia](../ru/README.md) | [Serbia (Sirilik)](../sr/README.md) | [Slowakia](../sk/README.md) | [Slovenia](../sl/README.md) | [Spanyol](../es/README.md) | [Swahili](../sw/README.md) | [Swedia](../sv/README.md) | [Tagalog (Filipina)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) +[Arab](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgaria](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Cina (Sederhana)](../zh-CN/README.md) | [Cina (Tradisional, Hong Kong)](../zh-HK/README.md) | [Cina (Tradisional, Macau)](../zh-MO/README.md) | [Cina (Tradisional, Taiwan)](../zh-TW/README.md) | [Kroasia](../hr/README.md) | [Ceko](../cs/README.md) | [Denmark](../da/README.md) | [Belanda](../nl/README.md) | [Estonia](../et/README.md) | [Finlandia](../fi/README.md) | [Prancis](../fr/README.md) | [Jerman](../de/README.md) | [Yunani](../el/README.md) | [Ibrani](../he/README.md) | [Hindi](../hi/README.md) | [Hungaria](../hu/README.md) | [Indonesia](./README.md) | [Italia](../it/README.md) | [Jepang](../ja/README.md) | [Kannada](../kn/README.md) | [Korea](../ko/README.md) | [Lituania](../lt/README.md) | [Melayu](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Pidgin Nigeria](../pcm/README.md) | [Norwegia](../no/README.md) | [Persia (Farsi)](../fa/README.md) | [Polandia](../pl/README.md) | [Portugis (Brasil)](../pt-BR/README.md) | [Portugis (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Rumania](../ro/README.md) | [Rusia](../ru/README.md) | [Serbia (Sirilik)](../sr/README.md) | [Slowakia](../sk/README.md) | [Slovenia](../sl/README.md) | [Spanyol](../es/README.md) | [Swahili](../sw/README.md) | [Swedia](../sv/README.md) | [Tagalog (Filipina)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thailand](../th/README.md) | [Turki](../tr/README.md) | [Ukraina](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnam](../vi/README.md) -> **Lebih Suka Kloning Lokal?** +> **Lebih suka Clone Secara Lokal?** -> Repository ini memiliki lebih dari 50 terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk mengkloning tanpa terjemahan, gunakan sparse checkout: +> Repository ini mencakup lebih dari 50 bahasa terjemahan yang secara signifikan meningkatkan ukuran unduhan. Untuk clone tanpa terjemahan, gunakan sparse checkout: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Ini memberi Anda semua yang Anda butuhkan untuk menyelesaikan kursus dengan unduhan yang jauh lebih cepat. +> Ini memberi Anda semua yang dibutuhkan untuk menyelesaikan kursus dengan pengunduhan yang jauh lebih cepat. -**Jika Anda ingin mendukung bahasa tambahan, daftar bahasa yang didukung tersedia [di sini](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Jika Anda menginginkan dukungan bahasa terjemahan tambahan, daftar bahasa yang didukung tersedia [di sini](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Buka di Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Buka di Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Buka%20di%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) #### 🧑‍🎓 _Apakah Anda seorang pelajar?_ -Kunjungi [**halaman Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) di mana Anda akan menemukan sumber daya pemula, paket pelajar, dan bahkan cara mendapatkan voucher sertifikat gratis. Ini adalah halaman yang ingin Anda tandai dan periksa dari waktu ke waktu karena kami mengganti konten setiap bulan. +Kunjungi [**halaman Student Hub**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) tempat Anda akan menemukan sumber daya pemula, paket Pelajar, dan bahkan cara mendapatkan voucher sertifikat gratis. Ini adalah halaman yang ingin Anda tandai dan kunjungi secara berkala karena kami mengganti konten setiap bulan. ### 📣 Pengumuman - Tantangan mode GitHub Copilot Agent baru untuk diselesaikan! -Tantangan Baru ditambahkan, cari "GitHub Copilot Agent Challenge 🚀" di sebagian besar bab. Itu adalah tantangan baru bagi Anda untuk diselesaikan menggunakan GitHub Copilot dan mode Agent. Jika Anda belum pernah menggunakan mode Agent sebelumnya, mode ini mampu tidak hanya menghasilkan teks tetapi juga membuat dan mengedit file, menjalankan perintah, dan banyak lagi. +Tantangan baru ditambahkan, cari "GitHub Copilot Agent Challenge 🚀" di sebagian besar bab. Ini adalah tantangan baru bagi Anda untuk menyelesaikan menggunakan GitHub Copilot dan mode Agent. Jika Anda belum pernah menggunakan mode Agent sebelumnya, mode ini mampu tidak hanya menghasilkan teks tetapi juga membuat dan mengedit file, menjalankan perintah, dan lainnya. -### 📣 Pengumuman - _Proyek Baru untuk dibangun menggunakan Generative AI_ +### 📣 Pengumuman - _Proyek Baru untuk Dibangun menggunakan Generative AI_ -Proyek AI Assistant baru saja ditambahkan, lihat [proyek](./9-chat-project/README.md) +Proyek Asisten AI baru baru saja ditambahkan, cek [proyek](./9-chat-project/README.md) ### 📣 Pengumuman - _Kurikulum Baru_ tentang Generative AI untuk JavaScript baru saja dirilis @@ -72,16 +63,16 @@ Jangan lewatkan kurikulum Generative AI baru kami! Kunjungi [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) untuk memulai! -![Latar Belakang](../../translated_images/id/background.148a8d43afde5730.webp) +![Background](../../translated_images/id/background.148a8d43afde5730.webp) - Pelajaran mencakup segala sesuatu dari dasar hingga RAG. -- Berinteraksilah dengan karakter sejarah menggunakan GenAI dan aplikasi pendamping kami. +- Berinteraksi dengan karakter bersejarah menggunakan GenAI dan aplikasi pendamping kami. - Narasi yang menyenangkan dan menarik, Anda akan melakukan perjalanan waktu! -![karakter](../../translated_images/id/character.5c0dd8e067ffd693.webp) +![character](../../translated_images/id/character.5c0dd8e067ffd693.webp) -Setiap pelajaran mencakup tugas untuk diselesaikan, pemeriksaan pengetahuan, dan tantangan untuk membimbing Anda mempelajari topik seperti: +Setiap pelajaran mencakup tugas yang harus diselesaikan, pemeriksaan pengetahuan dan tantangan untuk membantu Anda mempelajari topik seperti: - Prompting dan rekayasa prompt - Pembuatan aplikasi teks dan gambar - Aplikasi pencarian @@ -92,39 +83,39 @@ Kunjungi [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course) ## 🌱 Memulai -> **Guru**, kami telah [menyertakan beberapa saran](for-teachers.md) tentang cara menggunakan kurikulum ini. Kami ingin mendengar umpan balik Anda [di forum diskusi kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Para guru**, kami telah [menyediakan beberapa saran](for-teachers.md) tentang cara menggunakan kurikulum ini. Kami sangat menginginkan umpan balik Anda [di forum diskusi kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Pelajar](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, untuk setiap pelajaran, mulai dengan kuis pra-ceramah dan ikuti dengan membaca materi ceramah, menyelesaikan berbagai aktivitas, dan periksa pemahaman Anda dengan kuis pasca-ceramah. +**[Pelajar](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, untuk setiap pelajaran, mulailah dengan kuis pra-kuliah dan ikuti dengan membaca materi kuliah, menyelesaikan berbagai aktivitas dan memeriksa pemahaman Anda dengan kuis pasca-kuliah. -Untuk meningkatkan pengalaman belajar Anda, hubungkan dengan rekan Anda untuk mengerjakan proyek bersama! Diskusi sangat dianjurkan di [forum diskusi kami](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) di mana tim moderator kami akan siap menjawab pertanyaan Anda. +Untuk meningkatkan pengalaman belajar Anda, hubungkan dengan rekan Anda untuk mengerjakan proyek bersama! Diskusi sangat dianjurkan di [forum diskusi](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) kami di mana tim moderator kami akan tersedia untuk menjawab pertanyaan Anda. -Untuk memperdalam pendidikan Anda, kami sangat merekomendasikan menjelajahi [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) untuk materi studi tambahan. +Untuk memperdalam pendidikan Anda, kami sangat menyarankan menjelajahi [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) untuk materi belajar tambahan. ### 📋 Menyiapkan lingkungan Anda -Kurikulum ini memiliki lingkungan pengembangan yang siap digunakan! Saat Anda memulai, Anda dapat memilih menjalankan kurikulum dalam [Codespace](https://github.com/features/codespaces/) (_lingkungan berbasis browser tanpa perlu instalasi_), atau secara lokal di komputer Anda menggunakan editor teks seperti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Kurikulum ini sudah dilengkapi dengan lingkungan pengembangan yang siap digunakan! Saat Anda memulai, Anda dapat memilih menjalankan kurikulum di [Codespace](https://github.com/features/codespaces/) (_lingkungan berbasis browser tanpa perlu instalasi_), atau secara lokal di komputer Anda menggunakan editor teks seperti [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Buat repository Anda -Agar Anda mudah menyimpan pekerjaan Anda, disarankan agar Anda membuat salinan repository ini sendiri. Anda dapat melakukannya dengan mengklik tombol **Use this template** di bagian atas halaman. Ini akan membuat repository baru di akun GitHub Anda dengan salinan kurikulum. +Agar Anda mudah menyimpan pekerjaan Anda, disarankan untuk membuat salinan repository ini sendiri. Anda dapat melakukannya dengan mengklik tombol **Use this template** di bagian atas halaman. Ini akan membuat repository baru di akun GitHub Anda dengan salinan kurikulum. -Ikuti langkah-langkah ini: -1. **Fork Repository**: Klik tombol "Fork" di sudut kanan atas halaman ini. -2. **Klon Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Ikuti langkah berikut: +1. **Fork Repository**: Klik tombol "Fork" di pojok kanan atas halaman ini. +2. **Clone Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` #### Menjalankan kurikulum di Codespace -Dalam salinan repository ini yang Anda buat, klik tombol **Code** dan pilih **Open with Codespaces**. Ini akan membuat Codespace baru untuk Anda bekerja di dalamnya. +Di salinan repository yang Anda buat, klik tombol **Code** dan pilih **Open with Codespaces**. Ini akan membuat Codespace baru untuk Anda bekerja. ![Codespace](../../translated_images/id/createcodespace.0238bbf4d7a8d955.webp) #### Menjalankan kurikulum secara lokal di komputer Anda -Untuk menjalankan kurikulum ini secara lokal di komputer Anda, Anda memerlukan editor teks, browser, dan alat baris perintah. Pelajaran pertama kami, [Pendahuluan tentang Bahasa Pemrograman dan Alat-Alat Dagang](../../1-getting-started-lessons/1-intro-to-programming-languages), akan memandu Anda melalui berbagai opsi untuk masing-masing alat ini agar Anda dapat memilih yang paling cocok untuk Anda. +Untuk menjalankan kurikulum ini secara lokal di komputer Anda, Anda membutuhkan editor teks, browser, dan alat baris perintah. Pelajaran pertama kami, [Pengantar Bahasa Pemrograman dan Alat Dagang](../../1-getting-started-lessons/1-intro-to-programming-languages), akan memandu Anda melalui berbagai opsi untuk masing-masing alat ini agar Anda dapat memilih yang terbaik untuk Anda. Rekomendasi kami adalah menggunakan [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) sebagai editor Anda, yang juga memiliki [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) bawaan. Anda dapat mengunduh Visual Studio Code [di sini](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Klon repository Anda ke komputer Anda. Anda dapat melakukannya dengan mengklik tombol **Code** dan menyalin URL: +1. Clone repository Anda ke komputer Anda. Anda bisa melakukannya dengan mengklik tombol **Code** dan menyalin URL: [CodeSpace](./images/createcodespace.png) Kemudian, buka [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) di dalam [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) dan jalankan perintah berikut, ganti `` dengan URL yang baru saja Anda salin: @@ -133,82 +124,82 @@ Kemudian, buka [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT git clone ``` -2. Buka folder di Visual Studio Code. Anda dapat melakukannya dengan mengklik **File** > **Open Folder** dan memilih folder yang baru saja Anda kloning. +2. Buka folder di Visual Studio Code. Anda dapat melakukan ini dengan mengklik **File** > **Open Folder** dan memilih folder yang baru saja Anda kloning. -> Ekstensi Visual Studio Code yang direkomendasikan: +> Ekstensi Visual Studio Code yang disarankan: > -> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - untuk pratinjau halaman HTML di dalam Visual Studio Code -> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - untuk membantu Anda menulis kode lebih cepat +> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - untuk melihat pratinjau halaman HTML di dalam Visual Studio Code +> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - membantu Anda menulis kode lebih cepat ## 📂 Setiap pelajaran mencakup: - sketchnote opsional -- video tambahan opsional +- video pelengkap opsional - kuis pemanasan sebelum pelajaran - pelajaran tertulis -- untuk pelajaran berbasis proyek, panduan langkah demi langkah untuk membangun proyek +- untuk pelajaran berbasis proyek, panduan langkah demi langkah tentang cara membangun proyek - pemeriksaan pengetahuan - tantangan -- bacaan tambahan +- bacaan pelengkap - tugas - [kuis pasca pelajaran](https://ff-quizzes.netlify.app/web/) -> **Catatan tentang kuis**: Semua kuis terdapat dalam folder Quiz-app, total 48 kuis dengan tiga pertanyaan masing-masing. Kuis tersedia [di sini](https://ff-quizzes.netlify.app/web/) aplikasi kuis dapat dijalankan secara lokal atau diterapkan ke Azure; ikuti instruksi di folder `quiz-app`. +> **Catatan tentang kuis**: Semua kuis ada di folder Quiz-app, total 48 kuis dengan tiga pertanyaan masing-masing. Mereka tersedia [di sini](https://ff-quizzes.netlify.app/web/) aplikasi kuis dapat dijalankan secara lokal atau dideploy ke Azure; ikuti instruksi di folder `quiz-app`. ## 🗃️ Pelajaran -| | Nama Proyek | Konsep yang Diajarkan | Tujuan Pembelajaran | Pelajaran Terkait | Penulis | -| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | -| 01 | Memulai | Pengantar Pemrograman dan Alat Kerja | Pelajari dasar-dasar yang mendasari sebagian besar bahasa pemrograman dan perangkat lunak yang membantu pengembang profesional melakukan pekerjaannya | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Memulai | Dasar-dasar GitHub, termasuk bekerja dengan tim | Cara menggunakan GitHub dalam proyek Anda, cara berkolaborasi dengan orang lain pada basis kode | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Memulai | Aksesibilitas | Pelajari dasar-dasar aksesibilitas web | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | Dasar JS | Tipe Data JavaScript | Dasar-dasar tipe data JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | Dasar JS | Fungsi dan Metode | Pelajari tentang fungsi dan metode untuk mengelola alur logika aplikasi | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine dan Christopher | -| 06 | Dasar JS | Membuat Keputusan dengan JS | Pelajari cara membuat kondisi dalam kode Anda menggunakan metode pengambilan keputusan | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | Dasar JS | Array dan Loop | Bekerja dengan data menggunakan array dan loop dalam JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML dalam Praktek | Bangun HTML untuk membuat terrarium online, fokus pada membangun tata letak | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS dalam Praktek | Bangun CSS untuk memformat terrarium online, fokus pada dasar-dasar CSS termasuk membuat halaman responsif | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | Penutupan JavaScript, manipulasi DOM | Bangun JavaScript untuk membuat terrarium berfungsi sebagai antarmuka seret/jatuh, fokus pada closures dan manipulasi DOM | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Membuat Game Mengetik | Pelajari cara menggunakan event keyboard untuk menggerakkan logika aplikasi JavaScript Anda | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Bekerja dengan Browser | Pelajari cara kerja browser, sejarahnya, dan cara membuat kerangka elemen pertama ekstensi browser | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Membangun formulir, memanggil API dan menyimpan variabel di penyimpanan lokal | Bangun elemen JavaScript dari ekstensi browser Anda untuk memanggil API menggunakan variabel yang disimpan di penyimpanan lokal | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Proses latar belakang di browser, kinerja web | Gunakan proses latar belakang browser untuk mengelola ikon ekstensi; pelajari tentang kinerja web dan beberapa optimasi untuk membuat | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Pengembangan Game Tingkat Lanjut dengan JavaScript | Pelajari tentang Pewarisan menggunakan Kelas dan Komposisi serta pola Pub/Sub, sebagai persiapan untuk membangun sebuah game | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Menggambar ke kanvas | Pelajari tentang API Canvas, digunakan untuk menggambar elemen pada layar | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Memindahkan elemen di sekitar layar | Temukan bagaimana elemen dapat bergerak menggunakan koordinat kartesius dan API Canvas | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Deteksi tabrakan | Buat elemen bertabrakan dan bereaksi satu sama lain menggunakan penekanan tombol dan menyediakan fungsi cooldown untuk memastikan kinerja game | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Menyimpan skor | Lakukan perhitungan matematika berdasarkan status dan kinerja game | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Mengakhiri dan memulai ulang game | Pelajari tentang mengakhiri dan memulai ulang game, termasuk membersihkan aset dan mengatur ulang nilai variabel | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Template HTML dan Rute dalam Aplikasi Web | Pelajari cara membuat kerangka arsitektur situs web multipage menggunakan routing dan template HTML | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Membuat Formulir Login dan Pendaftaran | Pelajari tentang membangun formulir dan menangani rutin validasi | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Metode Mengambil dan Menggunakan Data | Bagaimana data mengalir masuk dan keluar dari aplikasi Anda, bagaimana mengambilnya, menyimpannya, dan membuangnya | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Konsep Manajemen State | Pelajari bagaimana aplikasi Anda mempertahankan state dan cara mengelolanya secara programatik | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Bekerja dengan VScode | Pelajari cara menggunakan editor kode | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Bekerja dengan AI | Pelajari cara membangun asisten AI Anda sendiri | [AI Assistant project](./9-chat-project/README.md) | Chris | +| | Nama Proyek | Konsep yang Diajarkan | Tujuan Pembelajaran | Pelajaran Terkait | Penulis | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Memulai | Pengenalan Pemrograman dan Alat-alat Kerja | Pelajari dasar-dasar yang mendasari sebagian besar bahasa pemrograman dan tentang perangkat lunak yang membantu pengembang profesional melakukan pekerjaannya | [Intro ke Bahasa Pemrograman dan Alat-alat Kerja](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Memulai | Dasar-dasar GitHub, termasuk bekerja dengan tim | Cara menggunakan GitHub dalam proyek Anda, cara berkolaborasi dengan orang lain pada basis kode | [Intro ke GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Memulai | Aksesibilitas | Pelajari dasar-dasar aksesibilitas web | [Dasar-dasar Aksesibilitas](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | Dasar JS | Tipe Data di JavaScript | Dasar-dasar tipe data di JavaScript | [Tipe Data](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | Dasar JS | Fungsi dan Metode | Pelajari tentang fungsi dan metode untuk mengelola alur logika aplikasi | [Fungsi dan Metode](./2-js-basics/2-functions-methods/README.md) | Jasmine dan Christopher | +| 06 | Dasar JS | Membuat Keputusan dengan JS | Pelajari cara membuat kondisi dalam kode Anda menggunakan metode pengambilan keputusan | [Membuat Keputusan](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | Dasar JS | Array dan Perulangan | Bekerja dengan data menggunakan array dan perulangan di JavaScript | [Array dan Perulangan](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | Praktik HTML | Bangun HTML untuk membuat terrarium online, fokus pada membangun tata letak | [Pengenalan ke HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | Praktik CSS | Bangun CSS untuk memberi gaya pada terrarium online, fokus pada dasar-dasar CSS termasuk membuat halaman responsif | [Pengenalan ke CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Penutupan JavaScript, manipulasi DOM | Bangun JavaScript untuk membuat terrarium berfungsi sebagai antarmuka seret/lepas, fokus pada closure dan manipulasi DOM | [Penutupan JavaScript, manipulasi DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Bangun Game Mengetik | Pelajari cara menggunakan event keyboard untuk menggerakkan logika aplikasi JavaScript Anda | [Pemrograman Berbasis Event](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Ekstensi Browser Hijau](./5-browser-extension/solution/README.md) | Bekerja dengan Browser | Pelajari cara kerja browser, sejarahnya, dan cara membuat elemen pertama ekstensi browser | [Tentang Browser](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Ekstensi Browser Hijau](./5-browser-extension/solution/README.md) | Membangun form, memanggil API dan menyimpan variabel di local storage | Bangun elemen JavaScript dari ekstensi browser Anda untuk memanggil API menggunakan variabel yang disimpan di local storage | [API, Form, dan Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Ekstensi Browser Hijau](./5-browser-extension/solution/README.md) | Proses latar belakang di browser, performa web | Gunakan proses latar belakang browser untuk mengelola ikon ekstensi; pelajari tentang performa web dan beberapa optimasi untuk membuat | [Tugas Latar Belakang dan Performa](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Pengembangan Game Tingkat Lanjut dengan JavaScript | Pelajari tentang Pewarisan menggunakan Kelas dan Komposisi serta pola Pub/Sub, sebagai persiapan untuk membangun game | [Pengenalan Pengembangan Game Lanjutan](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Menggambar ke canvas | Pelajari tentang Canvas API, digunakan untuk menggambar elemen ke layar | [Menggambar ke Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Memindahkan elemen di layar | Temukan bagaimana elemen dapat bergerak menggunakan koordinat kartesius dan Canvas API | [Memindahkan Elemen](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Deteksi tabrakan | Membuat elemen bertabrakan dan bereaksi satu sama lain menggunakan penekanan tombol dan menyediakan fungsi cooldown untuk memastikan performa game | [Deteksi Tabrakan](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Menjaga skor | Melakukan perhitungan matematika berdasarkan status dan performa game | [Menjaga Skor](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Mengakhiri dan memulai ulang game | Pelajari tentang mengakhiri dan memulai ulang game, termasuk membersihkan aset dan mengatur ulang nilai variabel | [Kondisi Akhir](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Template HTML dan Rute di Aplikasi Web | Pelajari cara membuat kerangka arsitektur situs web multipage menggunakan routing dan template HTML | [Template HTML dan Rute](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Membuat Form Login dan Registrasi | Pelajari tentang membangun form dan menangani rutinitas validasi | [Form](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Metode Mengambil dan Menggunakan Data | Bagaimana data mengalir masuk dan keluar aplikasi Anda, cara mengambilnya, menyimpannya, dan membuangnya | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Konsep Manajemen Status | Pelajari bagaimana aplikasi Anda mempertahankan status dan bagaimana mengelolanya secara program | [Manajemen Status](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Bekerja dengan VScode | Pelajari cara Menggunakan editor kode | [Gunakan Editor Kode VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Bekerja dengan AI | Pelajari cara membangun asisten AI Anda sendiri | [Proyek Asisten AI](./9-chat-project/README.md) | Chris | ## 🏫 Pedagogi -Kurikulum kami dirancang dengan dua prinsip pedagogi utama: +Kurikulum kami dirancang dengan dua prinsip pedagogis utama: * pembelajaran berbasis proyek * kuis yang sering -Program ini mengajarkan dasar-dasar JavaScript, HTML, dan CSS, serta alat dan teknik terbaru yang digunakan oleh pengembang web saat ini. Siswa akan memiliki kesempatan untuk mengembangkan pengalaman langsung dengan membangun game mengetik, terrarium virtual, ekstensi browser ramah lingkungan, game gaya space-invader, dan aplikasi perbankan untuk bisnis. Pada akhir seri, siswa akan memiliki pemahaman yang kuat tentang pengembangan web. +Program ini mengajarkan dasar-dasar JavaScript, HTML, dan CSS, serta alat dan teknik terbaru yang digunakan oleh pengembang web saat ini. Siswa akan memiliki kesempatan untuk mengembangkan pengalaman langsung dengan membangun game mengetik, terrarium virtual, ekstensi browser ramah lingkungan, game bergaya penyerang luar angkasa, dan aplikasi perbankan untuk bisnis. Pada akhir seri, siswa akan mendapatkan pemahaman yang solid tentang pengembangan web. -> 🎓 Anda dapat mengambil beberapa pelajaran pertama dalam kurikulum ini sebagai [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) di Microsoft Learn! +> 🎓 Anda dapat mengikuti beberapa pelajaran pertama dalam kurikulum ini sebagai [Jalur Belajar](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) di Microsoft Learn! -Dengan memastikan bahwa konten sesuai dengan proyek, proses dibuat lebih menarik bagi siswa dan retensi konsep akan meningkat. Kami juga menulis beberapa pelajaran pemula dalam dasar-dasar JavaScript untuk memperkenalkan konsep, dipasangkan dengan video dari koleksi tutorial video "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", beberapa penulisnya berkontribusi pada kurikulum ini. +Dengan memastikan bahwa konten sesuai dengan proyek, proses menjadi lebih menarik bagi siswa dan retensi konsep akan meningkat. Kami juga menulis beberapa pelajaran pemula dalam dasar-dasar JavaScript untuk memperkenalkan konsep, dipasangkan dengan video dari koleksi tutorial video "[Seri Pemula untuk: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", beberapa penulisnya berkontribusi pada kurikulum ini. -Selain itu, kuis dengan taruhan rendah sebelum kelas menetapkan niat siswa untuk mempelajari suatu topik, sedangkan kuis kedua setelah kelas memastikan retensi lebih lanjut. Kurikulum ini dirancang agar fleksibel dan menyenangkan serta dapat diambil secara keseluruhan atau sebagian. Proyek dimulai dari kecil dan menjadi semakin kompleks pada akhir siklus 12 minggu. +Selain itu, kuis berisiko rendah sebelum kelas menetapkan niat siswa untuk mempelajari sebuah topik, sementara kuis kedua setelah kelas memastikan retensi lebih lanjut. Kurikulum ini dirancang agar fleksibel dan menyenangkan serta dapat diambil secara keseluruhan atau sebagian. Proyek mulai dari yang kecil dan semakin kompleks di akhir siklus 12 minggu. -Meskipun kami sengaja menghindari memperkenalkan kerangka kerja JavaScript untuk fokus pada keterampilan dasar yang diperlukan sebagai pengembang web sebelum mengadopsi kerangka kerja, langkah selanjutnya yang baik untuk menyelesaikan kurikulum ini adalah belajar tentang Node.js melalui koleksi video lain: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +Meskipun kami sengaja menghindari memperkenalkan kerangka kerja JavaScript untuk memusatkan perhatian pada keterampilan dasar yang dibutuhkan sebagai pengembang web sebelum mengadopsi kerangka kerja, langkah selanjutnya yang baik untuk melengkapi kurikulum ini adalah mempelajari Node.js melalui koleksi video lainnya: "[Seri Pemula untuk: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -> Kunjungi pedoman [Code of Conduct](CODE_OF_CONDUCT.md) dan [Contributing](CONTRIBUTING.md) kami. Kami menyambut umpan balik konstruktif Anda! +> Kunjungi pedoman [Kode Etik](CODE_OF_CONDUCT.md) dan [Kontribusi](CONTRIBUTING.md) kami. Kami menyambut umpan balik konstruktif Anda! -## 🧭 Akses Offline +## 🧭 Akses offline -Anda dapat menjalankan dokumentasi ini secara offline dengan menggunakan [Docsify](https://docsify.js.org/#/). Fork repo ini, [instal Docsify](https://docsify.js.org/#/quickstart) di mesin lokal Anda, lalu di folder root repo ini, ketik `docsify serve`. Situs web akan dilayani pada port 3000 di localhost Anda: `localhost:3000`. +Anda dapat menjalankan dokumentasi ini secara offline dengan menggunakan [Docsify](https://docsify.js.org/#/). Fork repositori ini, [install Docsify](https://docsify.js.org/#/quickstart) di mesin lokal Anda, lalu di folder root repositori ini, ketik `docsify serve`. Situs web akan disajikan pada port 3000 di localhost Anda: `localhost:3000`. ## 📘 PDF @@ -260,11 +251,11 @@ Tim kami menghasilkan kursus lain! Lihat: ## Mendapatkan Bantuan -Jika Anda mengalami kesulitan atau memiliki pertanyaan tentang membangun aplikasi AI. Bergabunglah dengan sesama pelajar dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang mendukung dimana pertanyaan disambut dan pengetahuan dibagikan dengan bebas. +Jika Anda mengalami kesulitan atau memiliki pertanyaan tentang membangun aplikasi AI. Bergabunglah dengan sesama pelajar dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang mendukung di mana pertanyaan disambut dan pengetahuan dibagikan secara bebas. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Jika Anda memiliki umpan balik produk atau menemukan kesalahan saat membangun kunjungi: +Jika Anda memiliki umpan balik produk atau kesalahan saat membangun kunjungi: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) @@ -276,5 +267,5 @@ Repositori ini dilisensikan di bawah lisensi MIT. Lihat file [LICENSE](../../LIC **Penafian**: -Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berupaya untuk memberikan terjemahan yang akurat, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang penting, disarankan menggunakan penerjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini. +Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berusaha untuk mencapai akurasi, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang berwenang. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul akibat penggunaan terjemahan ini. \ No newline at end of file diff --git a/translations/id/SECURITY.md b/translations/id/SECURITY.md index 3add54ada..75bb744f3 100644 --- a/translations/id/SECURITY.md +++ b/translations/id/SECURITY.md @@ -1,12 +1,3 @@ - ## Keamanan Microsoft sangat memperhatikan keamanan produk dan layanan perangkat lunaknya, termasuk semua repositori kode sumber yang dikelola melalui organisasi GitHub kami, yang mencakup [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), dan [organisasi GitHub kami](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/id/SUPPORT.md b/translations/id/SUPPORT.md index bd9bcadf9..3b3c9abf6 100644 --- a/translations/id/SUPPORT.md +++ b/translations/id/SUPPORT.md @@ -1,12 +1,3 @@ - # Dukungan ## Cara Melaporkan Masalah dan Mendapatkan Bantuan diff --git a/translations/id/_404.md b/translations/id/_404.md index 997c234c8..bf2f41c18 100644 --- a/translations/id/_404.md +++ b/translations/id/_404.md @@ -1,12 +1,3 @@ - # Sedang dalam pengerjaan Kami sedang mengerjakan halaman ini. Silakan kembali lagi nanti. diff --git a/translations/id/docs/_navbar.md b/translations/id/docs/_navbar.md index f0681fe8e..6d1eee4a0 100644 --- a/translations/id/docs/_navbar.md +++ b/translations/id/docs/_navbar.md @@ -1,12 +1,3 @@ - - Terjemahan - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/id/docs/_sidebar.md b/translations/id/docs/_sidebar.md index 7227f3548..2cec65256 100644 --- a/translations/id/docs/_sidebar.md +++ b/translations/id/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Pendahuluan - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/id/for-teachers.md b/translations/id/for-teachers.md index 33ab0c7fe..630665091 100644 --- a/translations/id/for-teachers.md +++ b/translations/id/for-teachers.md @@ -1,12 +1,3 @@ - ### Untuk Pendidik Anda dipersilakan menggunakan kurikulum ini di kelas Anda. Kurikulum ini bekerja dengan lancar menggunakan GitHub Classroom dan platform LMS terkemuka, serta dapat digunakan sebagai repositori mandiri bersama siswa Anda. diff --git a/translations/id/lesson-template/README.md b/translations/id/lesson-template/README.md index 267a5176a..2cb556845 100644 --- a/translations/id/lesson-template/README.md +++ b/translations/id/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Topik Pelajaran] ![Sematkan video di sini](../../../lesson-template/video-url) diff --git a/translations/id/lesson-template/assignment.md b/translations/id/lesson-template/assignment.md index 49cfdc18e..4cef45836 100644 --- a/translations/id/lesson-template/assignment.md +++ b/translations/id/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Nama Tugas] ## Instruksi diff --git a/translations/id/memory-game/README.md b/translations/id/memory-game/README.md index f735de3d9..35e8ebb3e 100644 --- a/translations/id/memory-game/README.md +++ b/translations/id/memory-game/README.md @@ -1,12 +1,3 @@ - Ini adalah proyek [Next.js](https://nextjs.org) yang dibuat dengan [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Memulai diff --git a/translations/id/quiz-app/README.md b/translations/id/quiz-app/README.md index fe71c12c1..a9673f9ee 100644 --- a/translations/id/quiz-app/README.md +++ b/translations/id/quiz-app/README.md @@ -1,12 +1,3 @@ - # Aplikasi Kuis Kuis-kuis ini adalah kuis sebelum dan sesudah kuliah untuk kurikulum data science di https://aka.ms/webdev-beginners diff --git a/translations/vi/.co-op-translator.json b/translations/vi/.co-op-translator.json new file mode 100644 index 000000000..3a37e6832 --- /dev/null +++ b/translations/vi/.co-op-translator.json @@ -0,0 +1,584 @@ +{ + "1-getting-started-lessons/1-intro-to-programming-languages/README.md": { + "original_hash": "d45ddcc54eb9232a76d08328b09d792e", + "translation_date": "2025-11-06T11:14:44+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md", + "language_code": "vi" + }, + "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": { + "original_hash": "17b8ec8e85d99e27dcb3f73842e583be", + "translation_date": "2025-10-24T13:32:07+00:00", + "source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md", + "language_code": "vi" + }, + "1-getting-started-lessons/2-github-basics/README.md": { + "original_hash": "5c383cc2cc23bb164b06417d1c107a44", + "translation_date": "2025-11-18T18:36:54+00:00", + "source_file": "1-getting-started-lessons/2-github-basics/README.md", + "language_code": "vi" + }, + "1-getting-started-lessons/3-accessibility/README.md": { + "original_hash": "7f2c48e04754724123ea100a822765e5", + "translation_date": "2025-11-06T11:16:29+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/README.md", + "language_code": "vi" + }, + "1-getting-started-lessons/3-accessibility/assignment.md": { + "original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d", + "translation_date": "2025-10-24T13:33:36+00:00", + "source_file": "1-getting-started-lessons/3-accessibility/assignment.md", + "language_code": "vi" + }, + "1-getting-started-lessons/README.md": { + "original_hash": "770d9f83dddc841c19f210dee5fe0712", + "translation_date": "2025-10-03T13:28:35+00:00", + "source_file": "1-getting-started-lessons/README.md", + "language_code": "vi" + }, + "10-ai-framework-project/README.md": { + "original_hash": "3925b6a1c31c60755eaae4d578232c25", + "translation_date": "2025-11-06T11:19:34+00:00", + "source_file": "10-ai-framework-project/README.md", + "language_code": "vi" + }, + "10-ai-framework-project/solution/README.md": { + "original_hash": "d41d8cd98f00b204e9800998ecf8427e", + "translation_date": "2026-01-29T18:39:11+00:00", + "source_file": "10-ai-framework-project/solution/README.md", + "language_code": "vi" + }, + "2-js-basics/1-data-types/README.md": { + "original_hash": "672b0bb6e8b431075f3bdb7130590d2d", + "translation_date": "2025-11-06T11:11:18+00:00", + "source_file": "2-js-basics/1-data-types/README.md", + "language_code": "vi" + }, + "2-js-basics/1-data-types/assignment.md": { + "original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5", + "translation_date": "2025-10-24T13:27:26+00:00", + "source_file": "2-js-basics/1-data-types/assignment.md", + "language_code": "vi" + }, + "2-js-basics/2-functions-methods/README.md": { + "original_hash": "71f7d7dafa1c7194d79ddac87f669ff9", + "translation_date": "2025-11-06T11:12:08+00:00", + "source_file": "2-js-basics/2-functions-methods/README.md", + "language_code": "vi" + }, + "2-js-basics/2-functions-methods/assignment.md": { + "original_hash": "8328f58f4593b4671656ff8f4b2edbd9", + "translation_date": "2025-10-24T13:27:58+00:00", + "source_file": "2-js-basics/2-functions-methods/assignment.md", + "language_code": "vi" + }, + "2-js-basics/3-making-decisions/README.md": { + "original_hash": "c688385d15dd3645e924ea0ffee8967f", + "translation_date": "2025-11-06T11:13:16+00:00", + "source_file": "2-js-basics/3-making-decisions/README.md", + "language_code": "vi" + }, + "2-js-basics/3-making-decisions/assignment.md": { + "original_hash": "ffe366b2d1f037b99fbadbe1dc81083d", + "translation_date": "2025-10-24T13:29:05+00:00", + "source_file": "2-js-basics/3-making-decisions/assignment.md", + "language_code": "vi" + }, + "2-js-basics/4-arrays-loops/README.md": { + "original_hash": "1710a50a519a6e4a1b40a5638783018d", + "translation_date": "2025-11-06T11:12:41+00:00", + "source_file": "2-js-basics/4-arrays-loops/README.md", + "language_code": "vi" + }, + "2-js-basics/4-arrays-loops/assignment.md": { + "original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4", + "translation_date": "2025-10-24T13:28:32+00:00", + "source_file": "2-js-basics/4-arrays-loops/assignment.md", + "language_code": "vi" + }, + "2-js-basics/README.md": { + "original_hash": "cc9e70a2f096c67389c8acff1521fc27", + "translation_date": "2025-08-27T22:44:56+00:00", + "source_file": "2-js-basics/README.md", + "language_code": "vi" + }, + "3-terrarium/1-intro-to-html/README.md": { + "original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74", + "translation_date": "2025-11-06T11:24:45+00:00", + "source_file": "3-terrarium/1-intro-to-html/README.md", + "language_code": "vi" + }, + "3-terrarium/1-intro-to-html/assignment.md": { + "original_hash": "650e63282e1dfa032890fcf5c1c4119d", + "translation_date": "2025-10-24T13:41:55+00:00", + "source_file": "3-terrarium/1-intro-to-html/assignment.md", + "language_code": "vi" + }, + "3-terrarium/2-intro-to-css/README.md": { + "original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d", + "translation_date": "2025-11-06T11:23:52+00:00", + "source_file": "3-terrarium/2-intro-to-css/README.md", + "language_code": "vi" + }, + "3-terrarium/2-intro-to-css/assignment.md": { + "original_hash": "bee6762d4092a13fc7c338814963f980", + "translation_date": "2025-10-24T13:41:03+00:00", + "source_file": "3-terrarium/2-intro-to-css/assignment.md", + "language_code": "vi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/README.md": { + "original_hash": "973e48ad87d67bf5bb819746c9f8e302", + "translation_date": "2025-11-06T11:22:47+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md", + "language_code": "vi" + }, + "3-terrarium/3-intro-to-DOM-and-closures/assignment.md": { + "original_hash": "947ca5ce7c94aee9c7de7034e762bc17", + "translation_date": "2025-10-24T13:39:36+00:00", + "source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md", + "language_code": "vi" + }, + "3-terrarium/README.md": { + "original_hash": "bc5c5550f79d10add90ce419ee34abb3", + "translation_date": "2026-01-07T01:09:33+00:00", + "source_file": "3-terrarium/README.md", + "language_code": "vi" + }, + "3-terrarium/solution/README.md": { + "original_hash": "6329fbe8bd936068debd78cca6f09c0a", + "translation_date": "2025-08-27T22:58:22+00:00", + "source_file": "3-terrarium/solution/README.md", + "language_code": "vi" + }, + "4-typing-game/README.md": { + "original_hash": "efa2ab875b8bb5a7883816506da6b6d2", + "translation_date": "2025-11-06T11:29:56+00:00", + "source_file": "4-typing-game/README.md", + "language_code": "vi" + }, + "4-typing-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T23:12:20+00:00", + "source_file": "4-typing-game/solution/README.md", + "language_code": "vi" + }, + "4-typing-game/typing-game/README.md": { + "original_hash": "da8bc72041a2bb3826a54654ee1a8844", + "translation_date": "2025-11-06T11:30:11+00:00", + "source_file": "4-typing-game/typing-game/README.md", + "language_code": "vi" + }, + "4-typing-game/typing-game/assignment.md": { + "original_hash": "3eac59d70e2532a677a2ce6bf765485a", + "translation_date": "2025-10-24T13:48:46+00:00", + "source_file": "4-typing-game/typing-game/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/1-about-browsers/README.md": { + "original_hash": "00aa85715e1efd4930c17a23e3012e69", + "translation_date": "2025-11-06T11:37:41+00:00", + "source_file": "5-browser-extension/1-about-browsers/README.md", + "language_code": "vi" + }, + "5-browser-extension/1-about-browsers/assignment.md": { + "original_hash": "b6897c02603d0045dd6d8256e8714baa", + "translation_date": "2025-10-24T13:55:06+00:00", + "source_file": "5-browser-extension/1-about-browsers/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/2-forms-browsers-local-storage/README.md": { + "original_hash": "2b6203a48c48d8234e0948353b47d84e", + "translation_date": "2025-11-06T11:36:55+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md", + "language_code": "vi" + }, + "5-browser-extension/2-forms-browsers-local-storage/assignment.md": { + "original_hash": "25b8d28b8531352d4eb67291fd7824c4", + "translation_date": "2025-10-24T13:54:17+00:00", + "source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/3-background-tasks-and-performance/README.md": { + "original_hash": "b275fed2c6fc90d2b9b6661a3225faa2", + "translation_date": "2025-11-06T11:36:04+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/README.md", + "language_code": "vi" + }, + "5-browser-extension/3-background-tasks-and-performance/assignment.md": { + "original_hash": "a203e560e58ccc6ba68bffc40c7c8676", + "translation_date": "2025-10-24T13:53:31+00:00", + "source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md", + "language_code": "vi" + }, + "5-browser-extension/README.md": { + "original_hash": "b121a279a6ab39878491f3e572673515", + "translation_date": "2025-08-27T22:15:53+00:00", + "source_file": "5-browser-extension/README.md", + "language_code": "vi" + }, + "5-browser-extension/solution/README.md": { + "original_hash": "fab4e6b4f0efcd587a9029d82991f597", + "translation_date": "2025-08-27T22:23:33+00:00", + "source_file": "5-browser-extension/solution/README.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.es.md": { + "original_hash": "cbaf73f94a9ab4c680a10ef871e92948", + "translation_date": "2025-08-27T22:26:04+00:00", + "source_file": "5-browser-extension/solution/translation/README.es.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.fr.md": { + "original_hash": "9361268ca430b2579375009e1eceb5e5", + "translation_date": "2025-08-27T22:27:15+00:00", + "source_file": "5-browser-extension/solution/translation/README.fr.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.hi.md": { + "original_hash": "dd58ae1b7707034f055718c1b68bc8de", + "translation_date": "2025-08-27T22:24:14+00:00", + "source_file": "5-browser-extension/solution/translation/README.hi.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.it.md": { + "original_hash": "9a6b22a2eff0f499b66236be973b24ad", + "translation_date": "2025-08-27T22:24:52+00:00", + "source_file": "5-browser-extension/solution/translation/README.it.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.ja.md": { + "original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d", + "translation_date": "2025-08-27T22:25:29+00:00", + "source_file": "5-browser-extension/solution/translation/README.ja.md", + "language_code": "vi" + }, + "5-browser-extension/solution/translation/README.ms.md": { + "original_hash": "21b364c158c8e4f698de65eeac16c9fe", + "translation_date": "2025-08-27T22:26:40+00:00", + "source_file": "5-browser-extension/solution/translation/README.ms.md", + "language_code": "vi" + }, + "5-browser-extension/start/README.md": { + "original_hash": "26fd39046d264ba185dcb086d3a8cf3e", + "translation_date": "2025-08-27T22:22:57+00:00", + "source_file": "5-browser-extension/start/README.md", + "language_code": "vi" + }, + "6-space-game/1-introduction/README.md": { + "original_hash": "a6332a7bb4d0be3bfd24199c83993777", + "translation_date": "2025-11-06T11:34:23+00:00", + "source_file": "6-space-game/1-introduction/README.md", + "language_code": "vi" + }, + "6-space-game/1-introduction/assignment.md": { + "original_hash": "c8fc39a014d08247c082878122e2ba73", + "translation_date": "2025-10-24T13:52:30+00:00", + "source_file": "6-space-game/1-introduction/assignment.md", + "language_code": "vi" + }, + "6-space-game/2-drawing-to-canvas/README.md": { + "original_hash": "7994743c5b21fdcceb36307916ef249a", + "translation_date": "2025-11-06T11:32:09+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/README.md", + "language_code": "vi" + }, + "6-space-game/2-drawing-to-canvas/assignment.md": { + "original_hash": "87cd43afe5b69dbbffb5c4b209ea6791", + "translation_date": "2025-10-24T13:50:28+00:00", + "source_file": "6-space-game/2-drawing-to-canvas/assignment.md", + "language_code": "vi" + }, + "6-space-game/3-moving-elements-around/README.md": { + "original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09", + "translation_date": "2025-11-06T11:31:14+00:00", + "source_file": "6-space-game/3-moving-elements-around/README.md", + "language_code": "vi" + }, + "6-space-game/3-moving-elements-around/assignment.md": { + "original_hash": "c162b3b3a1cafc1483c8015e9b266f0d", + "translation_date": "2025-10-24T13:49:35+00:00", + "source_file": "6-space-game/3-moving-elements-around/assignment.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/README.md": { + "original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c", + "translation_date": "2025-11-06T11:33:40+00:00", + "source_file": "6-space-game/4-collision-detection/README.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/assignment.md": { + "original_hash": "124efddbb65166cddb38075ad6dae324", + "translation_date": "2025-10-24T13:51:57+00:00", + "source_file": "6-space-game/4-collision-detection/assignment.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:38:51+00:00", + "source_file": "6-space-game/4-collision-detection/solution/README.md", + "language_code": "vi" + }, + "6-space-game/4-collision-detection/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:39:08+00:00", + "source_file": "6-space-game/4-collision-detection/your-work/README.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/README.md": { + "original_hash": "2ed9145a16cf576faa2a973dff84d099", + "translation_date": "2025-11-06T11:35:33+00:00", + "source_file": "6-space-game/5-keeping-score/README.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/assignment.md": { + "original_hash": "81f292dbda01685b91735e0398dc0504", + "translation_date": "2025-08-27T22:35:28+00:00", + "source_file": "6-space-game/5-keeping-score/assignment.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:35:51+00:00", + "source_file": "6-space-game/5-keeping-score/solution/README.md", + "language_code": "vi" + }, + "6-space-game/5-keeping-score/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:09+00:00", + "source_file": "6-space-game/5-keeping-score/your-work/README.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/README.md": { + "original_hash": "a4b78043f4d64bf3ee24e0689b8b391d", + "translation_date": "2025-11-06T11:32:56+00:00", + "source_file": "6-space-game/6-end-condition/README.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/assignment.md": { + "original_hash": "232d592791465c1678cab3a2bb6cd3e8", + "translation_date": "2025-10-24T13:51:08+00:00", + "source_file": "6-space-game/6-end-condition/assignment.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:39+00:00", + "source_file": "6-space-game/6-end-condition/solution/README.md", + "language_code": "vi" + }, + "6-space-game/6-end-condition/your-work/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:42:56+00:00", + "source_file": "6-space-game/6-end-condition/your-work/README.md", + "language_code": "vi" + }, + "6-space-game/README.md": { + "original_hash": "c40a698395ee5102715f7880bba3f2e7", + "translation_date": "2025-08-27T22:31:43+00:00", + "source_file": "6-space-game/README.md", + "language_code": "vi" + }, + "6-space-game/solution/README.md": { + "original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c", + "translation_date": "2025-08-27T22:36:26+00:00", + "source_file": "6-space-game/solution/README.md", + "language_code": "vi" + }, + "7-bank-project/1-template-route/README.md": { + "original_hash": "351678bece18f07d9daa987a881fb062", + "translation_date": "2025-11-06T11:27:50+00:00", + "source_file": "7-bank-project/1-template-route/README.md", + "language_code": "vi" + }, + "7-bank-project/1-template-route/assignment.md": { + "original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673", + "translation_date": "2025-10-24T13:46:35+00:00", + "source_file": "7-bank-project/1-template-route/assignment.md", + "language_code": "vi" + }, + "7-bank-project/2-forms/README.md": { + "original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc", + "translation_date": "2025-11-06T11:28:51+00:00", + "source_file": "7-bank-project/2-forms/README.md", + "language_code": "vi" + }, + "7-bank-project/2-forms/assignment.md": { + "original_hash": "efb01fcafd2ef40c593a6e662fc938a8", + "translation_date": "2025-10-24T13:47:31+00:00", + "source_file": "7-bank-project/2-forms/assignment.md", + "language_code": "vi" + }, + "7-bank-project/3-data/README.md": { + "original_hash": "86ee5069f27ea3151389d8687c95fac9", + "translation_date": "2025-11-06T11:26:30+00:00", + "source_file": "7-bank-project/3-data/README.md", + "language_code": "vi" + }, + "7-bank-project/3-data/assignment.md": { + "original_hash": "d0a02cb117e91a5b5f24178080068a3d", + "translation_date": "2025-10-24T13:45:28+00:00", + "source_file": "7-bank-project/3-data/assignment.md", + "language_code": "vi" + }, + "7-bank-project/4-state-management/README.md": { + "original_hash": "b807b09df716dc48a2b750835bf8e933", + "translation_date": "2025-11-06T11:25:33+00:00", + "source_file": "7-bank-project/4-state-management/README.md", + "language_code": "vi" + }, + "7-bank-project/4-state-management/assignment.md": { + "original_hash": "50a7783473b39a2e0f133e271a102231", + "translation_date": "2025-10-24T13:43:07+00:00", + "source_file": "7-bank-project/4-state-management/assignment.md", + "language_code": "vi" + }, + "7-bank-project/README.md": { + "original_hash": "830359535306594b448db6575ce5cdee", + "translation_date": "2025-08-27T22:00:31+00:00", + "source_file": "7-bank-project/README.md", + "language_code": "vi" + }, + "7-bank-project/api/README.md": { + "original_hash": "9884f8c8a61cf56214450f8b16a094ce", + "translation_date": "2025-08-27T22:04:46+00:00", + "source_file": "7-bank-project/api/README.md", + "language_code": "vi" + }, + "7-bank-project/solution/README.md": { + "original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9", + "translation_date": "2025-08-27T22:05:26+00:00", + "source_file": "7-bank-project/solution/README.md", + "language_code": "vi" + }, + "8-code-editor/1-using-a-code-editor/README.md": { + "original_hash": "a9a3bcc037a447e2d8994d99e871cd9f", + "translation_date": "2025-11-06T11:13:52+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/README.md", + "language_code": "vi" + }, + "8-code-editor/1-using-a-code-editor/assignment.md": { + "original_hash": "effe56ba51c38d7bdfad1ea38288666b", + "translation_date": "2025-10-24T13:30:04+00:00", + "source_file": "8-code-editor/1-using-a-code-editor/assignment.md", + "language_code": "vi" + }, + "9-chat-project/README.md": { + "original_hash": "2066c17078e9d18b5e309f31d8e8bc24", + "translation_date": "2025-11-06T11:20:38+00:00", + "source_file": "9-chat-project/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/README.md": { + "original_hash": "cb549dcad8eea3221cb89793aeaa3bb3", + "translation_date": "2025-09-01T15:34:31+00:00", + "source_file": "9-chat-project/solution/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/backend/README.md": { + "original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af", + "translation_date": "2025-09-01T15:44:06+00:00", + "source_file": "9-chat-project/solution/backend/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/backend/python/README.md": { + "original_hash": "0aaa930f076f2d83cc872ad157f8ffd3", + "translation_date": "2025-10-24T13:38:02+00:00", + "source_file": "9-chat-project/solution/backend/python/README.md", + "language_code": "vi" + }, + "9-chat-project/solution/frontend/README.md": { + "original_hash": "7746a470be8fc7f736eb1b43ebb710ee", + "translation_date": "2025-09-01T15:52:59+00:00", + "source_file": "9-chat-project/solution/frontend/README.md", + "language_code": "vi" + }, + "AGENTS.md": { + "original_hash": "a362efd06d64d4134a0cfe8515a86d34", + "translation_date": "2025-10-03T11:33:31+00:00", + "source_file": "AGENTS.md", + "language_code": "vi" + }, + "CODE_OF_CONDUCT.md": { + "original_hash": "b0a9b4cccd918195f58224d5793da1a6", + "translation_date": "2025-08-27T22:00:04+00:00", + "source_file": "CODE_OF_CONDUCT.md", + "language_code": "vi" + }, + "CONTRIBUTING.md": { + "original_hash": "777400e9f0336c7ee2f9a1200a88478f", + "translation_date": "2025-08-27T21:58:00+00:00", + "source_file": "CONTRIBUTING.md", + "language_code": "vi" + }, + "Git-Basics/README.md": { + "original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a", + "translation_date": "2025-10-03T15:55:45+00:00", + "source_file": "Git-Basics/README.md", + "language_code": "vi" + }, + "README.md": { + "original_hash": "490c83786552d7fab6390991517bef09", + "translation_date": "2026-01-29T18:44:30+00:00", + "source_file": "README.md", + "language_code": "vi" + }, + "SECURITY.md": { + "original_hash": "4ecc3bf2e27983d4c780be6f26ee6228", + "translation_date": "2025-08-27T21:58:31+00:00", + "source_file": "SECURITY.md", + "language_code": "vi" + }, + "SUPPORT.md": { + "original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a", + "translation_date": "2025-08-27T21:57:18+00:00", + "source_file": "SUPPORT.md", + "language_code": "vi" + }, + "_404.md": { + "original_hash": "ea9f0804bd62f46d9808e953ec7fc459", + "translation_date": "2025-08-27T21:57:42+00:00", + "source_file": "_404.md", + "language_code": "vi" + }, + "docs/_navbar.md": { + "original_hash": "3bd2f51ecf4ac9b39277cba748943793", + "translation_date": "2025-08-27T22:54:23+00:00", + "source_file": "docs/_navbar.md", + "language_code": "vi" + }, + "docs/_sidebar.md": { + "original_hash": "655c91b5979de46f1d70d97f0c5f1d14", + "translation_date": "2025-08-27T22:53:44+00:00", + "source_file": "docs/_sidebar.md", + "language_code": "vi" + }, + "for-teachers.md": { + "original_hash": "71009af209f81cc01a1f2d324200375f", + "translation_date": "2025-10-03T10:13:05+00:00", + "source_file": "for-teachers.md", + "language_code": "vi" + }, + "lesson-template/README.md": { + "original_hash": "0494be70ad7fadd13a8c3d549c23e355", + "translation_date": "2025-08-27T22:54:48+00:00", + "source_file": "lesson-template/README.md", + "language_code": "vi" + }, + "lesson-template/assignment.md": { + "original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130", + "translation_date": "2025-08-27T22:55:18+00:00", + "source_file": "lesson-template/assignment.md", + "language_code": "vi" + }, + "memory-game/README.md": { + "original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7", + "translation_date": "2025-10-03T11:57:35+00:00", + "source_file": "memory-game/README.md", + "language_code": "vi" + }, + "quiz-app/README.md": { + "original_hash": "5301875c55bb305e6046bed3a4fd06d2", + "translation_date": "2025-08-27T23:03:43+00:00", + "source_file": "quiz-app/README.md", + "language_code": "vi" + } +} \ No newline at end of file diff --git a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 3863ea515..93b42fb70 100644 --- a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -1,12 +1,3 @@ - # Giới thiệu về Ngôn ngữ Lập trình và Công cụ Phát triển Hiện đại Chào bạn, nhà phát triển tương lai! 👋 Tôi có thể nói với bạn điều gì đó khiến tôi vẫn còn nổi da gà mỗi ngày không? Bạn sắp khám phá ra rằng lập trình không chỉ là về máy tính – mà còn là siêu năng lực thực sự để biến những ý tưởng táo bạo nhất của bạn thành hiện thực! diff --git a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index 31e2bc1ed..a99b4260f 100644 --- a/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/translations/vi/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -1,12 +1,3 @@ - # Bài tập: Khám phá các công cụ phát triển web hiện đại ## Hướng dẫn diff --git a/translations/vi/1-getting-started-lessons/2-github-basics/README.md b/translations/vi/1-getting-started-lessons/2-github-basics/README.md index 191dcf150..217d469ee 100644 --- a/translations/vi/1-getting-started-lessons/2-github-basics/README.md +++ b/translations/vi/1-getting-started-lessons/2-github-basics/README.md @@ -1,12 +1,3 @@ - # Giới thiệu về GitHub Chào bạn, nhà phát triển tương lai! 👋 Sẵn sàng tham gia cùng hàng triệu lập trình viên trên khắp thế giới chưa? Mình thực sự rất hào hứng giới thiệu với bạn về GitHub – hãy nghĩ về nó như một mạng xã hội dành cho lập trình viên, nhưng thay vì chia sẻ ảnh bữa trưa, chúng ta chia sẻ mã nguồn và cùng nhau xây dựng những điều tuyệt vời! diff --git a/translations/vi/1-getting-started-lessons/3-accessibility/README.md b/translations/vi/1-getting-started-lessons/3-accessibility/README.md index dee75c770..570975189 100644 --- a/translations/vi/1-getting-started-lessons/3-accessibility/README.md +++ b/translations/vi/1-getting-started-lessons/3-accessibility/README.md @@ -1,12 +1,3 @@ - # Tạo Trang Web Dễ Tiếp Cận ![Tất cả về khả năng tiếp cận](../../../../translated_images/vi/webdev101-a11y.8ef3025c858d897a.webp) diff --git a/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md b/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md index 6e67669e3..791777f70 100644 --- a/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md +++ b/translations/vi/1-getting-started-lessons/3-accessibility/assignment.md @@ -1,12 +1,3 @@ - # Kiểm tra toàn diện khả năng truy cập của website ## Hướng dẫn diff --git a/translations/vi/1-getting-started-lessons/README.md b/translations/vi/1-getting-started-lessons/README.md index b5bd5371d..41b77bdda 100644 --- a/translations/vi/1-getting-started-lessons/README.md +++ b/translations/vi/1-getting-started-lessons/README.md @@ -1,12 +1,3 @@ - # Bắt đầu với Phát triển Web Trong phần này của chương trình học, bạn sẽ được giới thiệu các khái niệm không dựa trên dự án nhưng rất quan trọng để trở thành một nhà phát triển chuyên nghiệp. diff --git a/translations/vi/10-ai-framework-project/README.md b/translations/vi/10-ai-framework-project/README.md index f07c81221..56594c9c0 100644 --- a/translations/vi/10-ai-framework-project/README.md +++ b/translations/vi/10-ai-framework-project/README.md @@ -1,12 +1,3 @@ - # Khung AI Bạn đã bao giờ cảm thấy choáng ngợp khi cố gắng xây dựng ứng dụng AI từ đầu chưa? Bạn không cô đơn đâu! Các khung AI giống như một con dao đa năng Thụy Sĩ dành cho phát triển AI - chúng là những công cụ mạnh mẽ có thể tiết kiệm thời gian và giảm đau đầu khi xây dựng ứng dụng thông minh. Hãy nghĩ về một khung AI như một thư viện được tổ chức tốt: nó cung cấp các thành phần được xây dựng sẵn, API tiêu chuẩn hóa và các trừu tượng thông minh để bạn có thể tập trung vào việc giải quyết vấn đề thay vì vật lộn với các chi tiết triển khai. diff --git a/translations/vi/2-js-basics/1-data-types/README.md b/translations/vi/2-js-basics/1-data-types/README.md index e8a52affb..5f471032e 100644 --- a/translations/vi/2-js-basics/1-data-types/README.md +++ b/translations/vi/2-js-basics/1-data-types/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Kiểu dữ liệu ![Cơ bản về JavaScript - Kiểu dữ liệu](../../../../translated_images/vi/webdev101-js-datatypes.4cc470179730702c.webp) diff --git a/translations/vi/2-js-basics/1-data-types/assignment.md b/translations/vi/2-js-basics/1-data-types/assignment.md index 6d23a4adb..50ada7049 100644 --- a/translations/vi/2-js-basics/1-data-types/assignment.md +++ b/translations/vi/2-js-basics/1-data-types/assignment.md @@ -1,12 +1,3 @@ - # Thực hành kiểu dữ liệu: Giỏ hàng thương mại điện tử ## Hướng dẫn diff --git a/translations/vi/2-js-basics/2-functions-methods/README.md b/translations/vi/2-js-basics/2-functions-methods/README.md index 7cc2109a6..6cee7bb77 100644 --- a/translations/vi/2-js-basics/2-functions-methods/README.md +++ b/translations/vi/2-js-basics/2-functions-methods/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Phương thức và Hàm ![Cơ bản về JavaScript - Hàm](../../../../translated_images/vi/webdev101-js-functions.be049c4726e94f8b.webp) diff --git a/translations/vi/2-js-basics/2-functions-methods/assignment.md b/translations/vi/2-js-basics/2-functions-methods/assignment.md index eb4479722..84af3a54f 100644 --- a/translations/vi/2-js-basics/2-functions-methods/assignment.md +++ b/translations/vi/2-js-basics/2-functions-methods/assignment.md @@ -1,12 +1,3 @@ - # Vui với Hàm ## Hướng dẫn diff --git a/translations/vi/2-js-basics/3-making-decisions/README.md b/translations/vi/2-js-basics/3-making-decisions/README.md index 4ac634b45..c16e97342 100644 --- a/translations/vi/2-js-basics/3-making-decisions/README.md +++ b/translations/vi/2-js-basics/3-making-decisions/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Ra quyết định ![Cơ bản về JavaScript - Ra quyết định](../../../../translated_images/vi/webdev101-js-decisions.69e1b20f272dd1f0.webp) diff --git a/translations/vi/2-js-basics/3-making-decisions/assignment.md b/translations/vi/2-js-basics/3-making-decisions/assignment.md index 38fa638a7..d7552e80d 100644 --- a/translations/vi/2-js-basics/3-making-decisions/assignment.md +++ b/translations/vi/2-js-basics/3-making-decisions/assignment.md @@ -1,12 +1,3 @@ - # Xử lý quyết định: Bộ xử lý điểm số học sinh ## Mục tiêu học tập diff --git a/translations/vi/2-js-basics/4-arrays-loops/README.md b/translations/vi/2-js-basics/4-arrays-loops/README.md index d884a8d75..4e070c768 100644 --- a/translations/vi/2-js-basics/4-arrays-loops/README.md +++ b/translations/vi/2-js-basics/4-arrays-loops/README.md @@ -1,12 +1,3 @@ - # Cơ bản về JavaScript: Mảng và Vòng lặp ![Cơ bản về JavaScript - Mảng](../../../../translated_images/vi/webdev101-js-arrays.439d7528b8a29455.webp) diff --git a/translations/vi/2-js-basics/4-arrays-loops/assignment.md b/translations/vi/2-js-basics/4-arrays-loops/assignment.md index 2f558817e..b3368854e 100644 --- a/translations/vi/2-js-basics/4-arrays-loops/assignment.md +++ b/translations/vi/2-js-basics/4-arrays-loops/assignment.md @@ -1,12 +1,3 @@ - # Bài tập về Mảng và Vòng lặp ## Hướng dẫn diff --git a/translations/vi/2-js-basics/README.md b/translations/vi/2-js-basics/README.md index 4af99bfdf..09ebaf7b6 100644 --- a/translations/vi/2-js-basics/README.md +++ b/translations/vi/2-js-basics/README.md @@ -1,12 +1,3 @@ - # Giới thiệu về JavaScript JavaScript là ngôn ngữ của web. Trong bốn bài học này, bạn sẽ học những kiến thức cơ bản về nó. diff --git a/translations/vi/3-terrarium/1-intro-to-html/README.md b/translations/vi/3-terrarium/1-intro-to-html/README.md index ceb747763..f7661cfb7 100644 --- a/translations/vi/3-terrarium/1-intro-to-html/README.md +++ b/translations/vi/3-terrarium/1-intro-to-html/README.md @@ -1,12 +1,3 @@ - # Dự án Terrarium Phần 1: Giới thiệu về HTML ```mermaid diff --git a/translations/vi/3-terrarium/1-intro-to-html/assignment.md b/translations/vi/3-terrarium/1-intro-to-html/assignment.md index 08bf8214b..a03989a20 100644 --- a/translations/vi/3-terrarium/1-intro-to-html/assignment.md +++ b/translations/vi/3-terrarium/1-intro-to-html/assignment.md @@ -1,12 +1,3 @@ - # Bài Tập Thực Hành HTML: Xây Dựng Mô Hình Blog ## Mục Tiêu Học Tập diff --git a/translations/vi/3-terrarium/2-intro-to-css/README.md b/translations/vi/3-terrarium/2-intro-to-css/README.md index 9ce5272a2..8aecb222d 100644 --- a/translations/vi/3-terrarium/2-intro-to-css/README.md +++ b/translations/vi/3-terrarium/2-intro-to-css/README.md @@ -1,12 +1,3 @@ - # Dự án Terrarium Phần 2: Giới thiệu về CSS ```mermaid diff --git a/translations/vi/3-terrarium/2-intro-to-css/assignment.md b/translations/vi/3-terrarium/2-intro-to-css/assignment.md index 1dfc8addb..da21677b1 100644 --- a/translations/vi/3-terrarium/2-intro-to-css/assignment.md +++ b/translations/vi/3-terrarium/2-intro-to-css/assignment.md @@ -1,12 +1,3 @@ - # Bài tập Tái cấu trúc CSS ## Mục tiêu diff --git a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md index 3c38e4884..4a2d61444 100644 --- a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md +++ b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/README.md @@ -1,12 +1,3 @@ - # Dự án Terrarium Phần 3: Tương tác DOM và Closures trong JavaScript ```mermaid diff --git a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md index 8aa0cd83d..fb3179dc0 100644 --- a/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md +++ b/translations/vi/3-terrarium/3-intro-to-DOM-and-closures/assignment.md @@ -1,12 +1,3 @@ - # Bài Tập Nghiên Cứu Phần Tử DOM ## Tổng Quan diff --git a/translations/vi/3-terrarium/README.md b/translations/vi/3-terrarium/README.md index d0dc7b236..fff1b8798 100644 --- a/translations/vi/3-terrarium/README.md +++ b/translations/vi/3-terrarium/README.md @@ -1,12 +1,3 @@ - ## Triển khai Terrarium của bạn Bạn có thể triển khai hoặc xuất bản Terrarium của mình trên web bằng cách sử dụng **Azure Static Web Apps**. diff --git a/translations/vi/3-terrarium/solution/README.md b/translations/vi/3-terrarium/solution/README.md index 064dd3126..e10f566cc 100644 --- a/translations/vi/3-terrarium/solution/README.md +++ b/translations/vi/3-terrarium/solution/README.md @@ -1,12 +1,3 @@ - # Terrarium của tôi: Một dự án học về HTML, CSS và thao tác DOM bằng JavaScript 🌵🌱 Một bài tập nhỏ về kéo và thả. Với một chút HTML, JS và CSS, bạn có thể tạo giao diện web, định kiểu và thêm tương tác. diff --git a/translations/vi/4-typing-game/README.md b/translations/vi/4-typing-game/README.md index 9162f6759..b01ecba49 100644 --- a/translations/vi/4-typing-game/README.md +++ b/translations/vi/4-typing-game/README.md @@ -1,12 +1,3 @@ - # Lập trình hướng sự kiện - Xây dựng trò chơi đánh máy ```mermaid diff --git a/translations/vi/4-typing-game/solution/README.md b/translations/vi/4-typing-game/solution/README.md index 031c37d81..58a4ff14f 100644 --- a/translations/vi/4-typing-game/solution/README.md +++ b/translations/vi/4-typing-game/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/4-typing-game/typing-game/README.md b/translations/vi/4-typing-game/typing-game/README.md index 46412eb6c..944d31c09 100644 --- a/translations/vi/4-typing-game/typing-game/README.md +++ b/translations/vi/4-typing-game/typing-game/README.md @@ -1,12 +1,3 @@ - # Tạo một trò chơi sử dụng sự kiện Bạn đã bao giờ tự hỏi làm thế nào các trang web biết khi bạn nhấp vào một nút hoặc nhập vào một hộp văn bản chưa? Đó là sự kỳ diệu của lập trình hướng sự kiện! Cách tốt nhất để học kỹ năng quan trọng này là xây dựng một thứ gì đó hữu ích - một trò chơi đo tốc độ gõ phản ứng với từng phím bạn nhấn. diff --git a/translations/vi/4-typing-game/typing-game/assignment.md b/translations/vi/4-typing-game/typing-game/assignment.md index 14c0ab40c..36f66a27b 100644 --- a/translations/vi/4-typing-game/typing-game/assignment.md +++ b/translations/vi/4-typing-game/typing-game/assignment.md @@ -1,12 +1,3 @@ - # Tạo một trò chơi bàn phím mới ## Hướng dẫn diff --git a/translations/vi/5-browser-extension/1-about-browsers/README.md b/translations/vi/5-browser-extension/1-about-browsers/README.md index 15efd7a9a..b3fdd7ab3 100644 --- a/translations/vi/5-browser-extension/1-about-browsers/README.md +++ b/translations/vi/5-browser-extension/1-about-browsers/README.md @@ -1,12 +1,3 @@ - # Dự án Tiện ích Mở rộng Trình duyệt Phần 1: Tất cả về Trình duyệt ```mermaid diff --git a/translations/vi/5-browser-extension/1-about-browsers/assignment.md b/translations/vi/5-browser-extension/1-about-browsers/assignment.md index 8bca7e9ed..51e0affc0 100644 --- a/translations/vi/5-browser-extension/1-about-browsers/assignment.md +++ b/translations/vi/5-browser-extension/1-about-browsers/assignment.md @@ -1,12 +1,3 @@ - # Bài tập: Tạo lại phong cách cho tiện ích mở rộng trình duyệt của bạn ## Tổng quan diff --git a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md index c95af4dff..eccb4dae2 100644 --- a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md +++ b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/README.md @@ -1,12 +1,3 @@ - # Dự án Tiện ích Trình duyệt Phần 2: Gọi API, sử dụng Bộ nhớ Cục bộ ```mermaid diff --git a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md index dd38213a6..f10a49849 100644 --- a/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md +++ b/translations/vi/5-browser-extension/2-forms-browsers-local-storage/assignment.md @@ -1,12 +1,3 @@ - # Áp dụng một API ## Tổng quan diff --git a/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md b/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md index 5eb7e216b..51e66ea2c 100644 --- a/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md +++ b/translations/vi/5-browser-extension/3-background-tasks-and-performance/README.md @@ -1,12 +1,3 @@ - # Dự án Tiện ích Trình duyệt Phần 3: Tìm hiểu về Nhiệm vụ Nền và Hiệu suất ```mermaid diff --git a/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md b/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md index 1eaa2cd31..cab6090f5 100644 --- a/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md +++ b/translations/vi/5-browser-extension/3-background-tasks-and-performance/assignment.md @@ -1,12 +1,3 @@ - # Phân tích hiệu suất của một trang web ## Tổng quan về bài tập diff --git a/translations/vi/5-browser-extension/README.md b/translations/vi/5-browser-extension/README.md index efd1293fa..5f3145ffc 100644 --- a/translations/vi/5-browser-extension/README.md +++ b/translations/vi/5-browser-extension/README.md @@ -1,12 +1,3 @@ - # Xây dựng tiện ích mở rộng trình duyệt Xây dựng tiện ích mở rộng trình duyệt là một cách thú vị và hấp dẫn để suy nghĩ về hiệu suất của ứng dụng của bạn trong khi tạo một loại tài sản web khác biệt. Module này bao gồm các bài học về cách trình duyệt hoạt động, cách triển khai tiện ích mở rộng trình duyệt, cách xây dựng một biểu mẫu, gọi API, sử dụng bộ nhớ cục bộ, cũng như cách đánh giá hiệu suất của trang web và cải thiện nó. diff --git a/translations/vi/5-browser-extension/solution/README.md b/translations/vi/5-browser-extension/solution/README.md index 70c740ef5..f6d5b2885 100644 --- a/translations/vi/5-browser-extension/solution/README.md +++ b/translations/vi/5-browser-extension/solution/README.md @@ -1,12 +1,3 @@ - # Tiện Ích Mở Rộng Trình Duyệt Carbon Trigger: Mã Hoàn Chỉnh Sử dụng API C02 Signal của tmrow để theo dõi mức tiêu thụ điện, bạn có thể xây dựng một tiện ích mở rộng trình duyệt để nhận nhắc nhở ngay trong trình duyệt về mức độ tiêu thụ điện năng trong khu vực của bạn. Việc sử dụng tiện ích này một cách linh hoạt sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.es.md b/translations/vi/5-browser-extension/solution/translation/README.es.md index 26613eabc..06b79a0b7 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.es.md +++ b/translations/vi/5-browser-extension/solution/translation/README.es.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: Mã nguồn đầy đủ Sử dụng API tín hiệu CO2 của tmrow để theo dõi việc sử dụng điện, hãy tạo một tiện ích mở rộng trình duyệt để bạn có thể nhận được lời nhắc trực tiếp trong trình duyệt về mức tiêu thụ điện năng trong khu vực của mình. Việc sử dụng tiện ích mở rộng này sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.fr.md b/translations/vi/5-browser-extension/solution/translation/README.fr.md index a8841d4af..ae9b1294a 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.fr.md +++ b/translations/vi/5-browser-extension/solution/translation/README.fr.md @@ -1,12 +1,3 @@ - # Carbon Trigger: Hoàn thành mã cho tiện ích mở rộng trình duyệt Sử dụng API C02 Signal của tmrow để theo dõi mức tiêu thụ điện năng, hãy tạo một tiện ích mở rộng trình duyệt để bạn có thể nhận được thông báo trực tiếp trong trình duyệt về mức tiêu thụ điện năng của khu vực bạn. Việc sử dụng tiện ích mở rộng này sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.hi.md b/translations/vi/5-browser-extension/solution/translation/README.hi.md index 86c6b7ce5..4add4d045 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.hi.md +++ b/translations/vi/5-browser-extension/solution/translation/README.hi.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: Mã hoàn chỉnh Sử dụng API tín hiệu CO2 của tmrow để theo dõi mức tiêu thụ điện năng, xây dựng một tiện ích mở rộng trình duyệt nhằm nhắc nhở bạn về mức độ tiêu thụ điện năng trong khu vực của bạn ngay trong trình duyệt. Việc sử dụng tiện ích này sẽ giúp bạn đưa ra quyết định dựa trên thông tin đó về các hoạt động của mình. diff --git a/translations/vi/5-browser-extension/solution/translation/README.it.md b/translations/vi/5-browser-extension/solution/translation/README.it.md index 531e6b994..2e9dee872 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.it.md +++ b/translations/vi/5-browser-extension/solution/translation/README.it.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: mã để bắt đầu Chúng ta sẽ sử dụng API Signal CO2 của tmrow để theo dõi việc sử dụng điện và tạo một tiện ích mở rộng cho trình duyệt, giúp bạn nhận được thông báo trực tiếp trên trình duyệt về mức độ tiêu thụ điện năng trong khu vực của mình. Việc sử dụng tiện ích mở rộng này sẽ giúp bạn đánh giá các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.ja.md b/translations/vi/5-browser-extension/solution/translation/README.ja.md index eb2396d17..ee66343b7 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.ja.md +++ b/translations/vi/5-browser-extension/solution/translation/README.ja.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng trình duyệt Carbon Trigger: Mã hoàn chỉnh Xây dựng một tiện ích mở rộng trình duyệt để hiển thị lời nhắc trên trình duyệt về mức độ sử dụng điện trong khu vực của bạn, sử dụng API CO2 Signal của tmrow để theo dõi lượng điện tiêu thụ. Bằng cách sử dụng tiện ích mở rộng này, bạn có thể đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/solution/translation/README.ms.md b/translations/vi/5-browser-extension/solution/translation/README.ms.md index ad8e8982f..73e10b0e3 100644 --- a/translations/vi/5-browser-extension/solution/translation/README.ms.md +++ b/translations/vi/5-browser-extension/solution/translation/README.ms.md @@ -1,12 +1,3 @@ - # Tiện Ích Mở Rộng Trình Duyệt Carbon Trigger: Mã Hoàn Chỉnh Sử dụng API CO2 Signal của tmrow để theo dõi mức tiêu thụ điện năng, xây dựng tiện ích mở rộng trình duyệt để bạn có thể nhận được cảnh báo trong trình duyệt về mức độ tiêu thụ điện năng của khu vực bạn. Việc sử dụng tiện ích này sẽ giúp bạn cân nhắc các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/5-browser-extension/start/README.md b/translations/vi/5-browser-extension/start/README.md index 836533803..6a78fe7a5 100644 --- a/translations/vi/5-browser-extension/start/README.md +++ b/translations/vi/5-browser-extension/start/README.md @@ -1,12 +1,3 @@ - # Tiện ích mở rộng Carbon Trigger: Mã khởi đầu Sử dụng API C02 Signal của tmrow để theo dõi mức tiêu thụ điện, bạn sẽ xây dựng một tiện ích mở rộng trình duyệt để có thể nhận được nhắc nhở ngay trong trình duyệt về mức độ tiêu thụ điện năng của khu vực bạn. Việc sử dụng tiện ích này một cách linh hoạt sẽ giúp bạn đưa ra quyết định về các hoạt động của mình dựa trên thông tin này. diff --git a/translations/vi/6-space-game/1-introduction/README.md b/translations/vi/6-space-game/1-introduction/README.md index 9398d4c79..45515ff76 100644 --- a/translations/vi/6-space-game/1-introduction/README.md +++ b/translations/vi/6-space-game/1-introduction/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 1: Giới thiệu ```mermaid diff --git a/translations/vi/6-space-game/1-introduction/assignment.md b/translations/vi/6-space-game/1-introduction/assignment.md index 596e8312b..25c1a6fee 100644 --- a/translations/vi/6-space-game/1-introduction/assignment.md +++ b/translations/vi/6-space-game/1-introduction/assignment.md @@ -1,12 +1,3 @@ - # Tạo một trò chơi mẫu: Áp dụng các mẫu thiết kế ## Tổng quan bài tập diff --git a/translations/vi/6-space-game/2-drawing-to-canvas/README.md b/translations/vi/6-space-game/2-drawing-to-canvas/README.md index c01de2310..1e8a99a12 100644 --- a/translations/vi/6-space-game/2-drawing-to-canvas/README.md +++ b/translations/vi/6-space-game/2-drawing-to-canvas/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 2: Vẽ nhân vật chính và quái vật lên Canvas ```mermaid diff --git a/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md b/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md index 3b5914863..19de19846 100644 --- a/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md +++ b/translations/vi/6-space-game/2-drawing-to-canvas/assignment.md @@ -1,12 +1,3 @@ - # Bài tập: Khám phá Canvas API ## Mục tiêu học tập diff --git a/translations/vi/6-space-game/3-moving-elements-around/README.md b/translations/vi/6-space-game/3-moving-elements-around/README.md index 6d2eb6d09..0e90b15c1 100644 --- a/translations/vi/6-space-game/3-moving-elements-around/README.md +++ b/translations/vi/6-space-game/3-moving-elements-around/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 3: Thêm chuyển động ```mermaid diff --git a/translations/vi/6-space-game/3-moving-elements-around/assignment.md b/translations/vi/6-space-game/3-moving-elements-around/assignment.md index b412293ba..16a7acdca 100644 --- a/translations/vi/6-space-game/3-moving-elements-around/assignment.md +++ b/translations/vi/6-space-game/3-moving-elements-around/assignment.md @@ -1,12 +1,3 @@ - # Bình luận Mã của Bạn ## Hướng dẫn diff --git a/translations/vi/6-space-game/4-collision-detection/README.md b/translations/vi/6-space-game/4-collision-detection/README.md index a15bc52cb..2fcfd9482 100644 --- a/translations/vi/6-space-game/4-collision-detection/README.md +++ b/translations/vi/6-space-game/4-collision-detection/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 4: Thêm tia laser và phát hiện va chạm ```mermaid diff --git a/translations/vi/6-space-game/4-collision-detection/assignment.md b/translations/vi/6-space-game/4-collision-detection/assignment.md index fda96c686..cbd72c73c 100644 --- a/translations/vi/6-space-game/4-collision-detection/assignment.md +++ b/translations/vi/6-space-game/4-collision-detection/assignment.md @@ -1,12 +1,3 @@ - # Khám phá Va chạm ## Hướng dẫn diff --git a/translations/vi/6-space-game/4-collision-detection/solution/README.md b/translations/vi/6-space-game/4-collision-detection/solution/README.md index f7deafdfb..c2aa54205 100644 --- a/translations/vi/6-space-game/4-collision-detection/solution/README.md +++ b/translations/vi/6-space-game/4-collision-detection/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/4-collision-detection/your-work/README.md b/translations/vi/6-space-game/4-collision-detection/your-work/README.md index f7ee3db1b..a3d97eb3e 100644 --- a/translations/vi/6-space-game/4-collision-detection/your-work/README.md +++ b/translations/vi/6-space-game/4-collision-detection/your-work/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/5-keeping-score/README.md b/translations/vi/6-space-game/5-keeping-score/README.md index c0cd62334..3307e4521 100644 --- a/translations/vi/6-space-game/5-keeping-score/README.md +++ b/translations/vi/6-space-game/5-keeping-score/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 5: Điểm số và mạng sống ## Bài kiểm tra trước bài học diff --git a/translations/vi/6-space-game/5-keeping-score/assignment.md b/translations/vi/6-space-game/5-keeping-score/assignment.md index 236a30911..b5fa6d86a 100644 --- a/translations/vi/6-space-game/5-keeping-score/assignment.md +++ b/translations/vi/6-space-game/5-keeping-score/assignment.md @@ -1,12 +1,3 @@ - # Xây dựng một trò chơi tính điểm ## Hướng dẫn diff --git a/translations/vi/6-space-game/5-keeping-score/solution/README.md b/translations/vi/6-space-game/5-keeping-score/solution/README.md index 12fe442f5..c2aa54205 100644 --- a/translations/vi/6-space-game/5-keeping-score/solution/README.md +++ b/translations/vi/6-space-game/5-keeping-score/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/5-keeping-score/your-work/README.md b/translations/vi/6-space-game/5-keeping-score/your-work/README.md index cc50d2bbb..181ed7100 100644 --- a/translations/vi/6-space-game/5-keeping-score/your-work/README.md +++ b/translations/vi/6-space-game/5-keeping-score/your-work/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/6-end-condition/README.md b/translations/vi/6-space-game/6-end-condition/README.md index 9154a38ee..965bc4247 100644 --- a/translations/vi/6-space-game/6-end-condition/README.md +++ b/translations/vi/6-space-game/6-end-condition/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Phần 6: Kết thúc và Khởi động lại ```mermaid diff --git a/translations/vi/6-space-game/6-end-condition/assignment.md b/translations/vi/6-space-game/6-end-condition/assignment.md index b9ee4bc24..da0afa94a 100644 --- a/translations/vi/6-space-game/6-end-condition/assignment.md +++ b/translations/vi/6-space-game/6-end-condition/assignment.md @@ -1,12 +1,3 @@ - # Xây dựng một trò chơi mẫu ## Tổng quan về bài tập diff --git a/translations/vi/6-space-game/6-end-condition/solution/README.md b/translations/vi/6-space-game/6-end-condition/solution/README.md index 9383af24e..181ed7100 100644 --- a/translations/vi/6-space-game/6-end-condition/solution/README.md +++ b/translations/vi/6-space-game/6-end-condition/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/6-end-condition/your-work/README.md b/translations/vi/6-space-game/6-end-condition/your-work/README.md index a31d0e355..75bca44f1 100644 --- a/translations/vi/6-space-game/6-end-condition/your-work/README.md +++ b/translations/vi/6-space-game/6-end-condition/your-work/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, để trống một cách có chủ đích --- diff --git a/translations/vi/6-space-game/README.md b/translations/vi/6-space-game/README.md index de5de8621..8a41ce640 100644 --- a/translations/vi/6-space-game/README.md +++ b/translations/vi/6-space-game/README.md @@ -1,12 +1,3 @@ - # Xây dựng trò chơi không gian Một trò chơi không gian để học các nguyên tắc cơ bản nâng cao của JavaScript diff --git a/translations/vi/6-space-game/solution/README.md b/translations/vi/6-space-game/solution/README.md index 666ac929b..127978139 100644 --- a/translations/vi/6-space-game/solution/README.md +++ b/translations/vi/6-space-game/solution/README.md @@ -1,12 +1,3 @@ - Đây là một chỗ trống, được để trống một cách có chủ đích --- diff --git a/translations/vi/7-bank-project/1-template-route/README.md b/translations/vi/7-bank-project/1-template-route/README.md index fed2da7bd..c04c5a6f7 100644 --- a/translations/vi/7-bank-project/1-template-route/README.md +++ b/translations/vi/7-bank-project/1-template-route/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 1: Mẫu HTML và định tuyến trong ứng dụng web ```mermaid diff --git a/translations/vi/7-bank-project/1-template-route/assignment.md b/translations/vi/7-bank-project/1-template-route/assignment.md index 1995be5fd..2d97eead5 100644 --- a/translations/vi/7-bank-project/1-template-route/assignment.md +++ b/translations/vi/7-bank-project/1-template-route/assignment.md @@ -1,12 +1,3 @@ - # Cải thiện hệ thống định tuyến ## Hướng dẫn diff --git a/translations/vi/7-bank-project/2-forms/README.md b/translations/vi/7-bank-project/2-forms/README.md index 61d12a3f5..068bdc371 100644 --- a/translations/vi/7-bank-project/2-forms/README.md +++ b/translations/vi/7-bank-project/2-forms/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 2: Tạo biểu mẫu đăng nhập và đăng ký ```mermaid diff --git a/translations/vi/7-bank-project/2-forms/assignment.md b/translations/vi/7-bank-project/2-forms/assignment.md index 9a3b01e88..7b758a59c 100644 --- a/translations/vi/7-bank-project/2-forms/assignment.md +++ b/translations/vi/7-bank-project/2-forms/assignment.md @@ -1,12 +1,3 @@ - # Tạo Phong Cách Cho Ứng Dụng Ngân Hàng Với CSS Hiện Đại ## Tổng Quan Dự Án diff --git a/translations/vi/7-bank-project/3-data/README.md b/translations/vi/7-bank-project/3-data/README.md index f9a87e225..bc8a657c3 100644 --- a/translations/vi/7-bank-project/3-data/README.md +++ b/translations/vi/7-bank-project/3-data/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 3: Các phương pháp lấy và sử dụng dữ liệu Hãy nghĩ về máy tính của Enterprise trong Star Trek - khi Captain Picard yêu cầu trạng thái của tàu, thông tin xuất hiện ngay lập tức mà không làm giao diện bị gián đoạn hay phải xây dựng lại toàn bộ. Dòng chảy thông tin mượt mà đó chính là điều chúng ta đang xây dựng ở đây với việc lấy dữ liệu động. diff --git a/translations/vi/7-bank-project/3-data/assignment.md b/translations/vi/7-bank-project/3-data/assignment.md index 6dbd7559e..4d900e079 100644 --- a/translations/vi/7-bank-project/3-data/assignment.md +++ b/translations/vi/7-bank-project/3-data/assignment.md @@ -1,12 +1,3 @@ - # Bài Tập Tái Cấu Trúc Mã và Tài Liệu ## Mục Tiêu Học Tập diff --git a/translations/vi/7-bank-project/4-state-management/README.md b/translations/vi/7-bank-project/4-state-management/README.md index b238eb13c..ca4d3afc5 100644 --- a/translations/vi/7-bank-project/4-state-management/README.md +++ b/translations/vi/7-bank-project/4-state-management/README.md @@ -1,12 +1,3 @@ - # Xây dựng ứng dụng ngân hàng Phần 4: Khái niệm về Quản lý trạng thái ## ⚡ Những gì bạn có thể làm trong 5 phút tiếp theo diff --git a/translations/vi/7-bank-project/4-state-management/assignment.md b/translations/vi/7-bank-project/4-state-management/assignment.md index cbd722b91..df59348bb 100644 --- a/translations/vi/7-bank-project/4-state-management/assignment.md +++ b/translations/vi/7-bank-project/4-state-management/assignment.md @@ -1,12 +1,3 @@ - # Triển khai hộp thoại "Thêm giao dịch" ## Tổng quan diff --git a/translations/vi/7-bank-project/README.md b/translations/vi/7-bank-project/README.md index c98da17c9..418ca6f16 100644 --- a/translations/vi/7-bank-project/README.md +++ b/translations/vi/7-bank-project/README.md @@ -1,12 +1,3 @@ - # :dollar: Xây dựng một ngân hàng Trong dự án này, bạn sẽ học cách xây dựng một ngân hàng giả tưởng. Những bài học này bao gồm hướng dẫn về cách thiết kế ứng dụng web và cung cấp các tuyến đường, xây dựng biểu mẫu, quản lý trạng thái, và lấy dữ liệu từ API để truy xuất thông tin của ngân hàng. diff --git a/translations/vi/7-bank-project/api/README.md b/translations/vi/7-bank-project/api/README.md index ba21a9877..484db8b05 100644 --- a/translations/vi/7-bank-project/api/README.md +++ b/translations/vi/7-bank-project/api/README.md @@ -1,12 +1,3 @@ - # API Ngân Hàng > API Ngân Hàng được xây dựng bằng [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). diff --git a/translations/vi/7-bank-project/solution/README.md b/translations/vi/7-bank-project/solution/README.md index 8d3460532..d01729d17 100644 --- a/translations/vi/7-bank-project/solution/README.md +++ b/translations/vi/7-bank-project/solution/README.md @@ -1,12 +1,3 @@ - # Ứng dụng ngân hàng > Giải pháp ví dụ cho dự án ứng dụng ngân hàng, được xây dựng bằng HTML5, CSS và JavaScript thuần (không sử dụng framework hay thư viện). diff --git a/translations/vi/8-code-editor/1-using-a-code-editor/README.md b/translations/vi/8-code-editor/1-using-a-code-editor/README.md index 5db75ce38..401c12624 100644 --- a/translations/vi/8-code-editor/1-using-a-code-editor/README.md +++ b/translations/vi/8-code-editor/1-using-a-code-editor/README.md @@ -1,12 +1,3 @@ - # Sử dụng Trình Soạn Thảo Mã: Làm Chủ VSCode.dev Bạn còn nhớ trong *The Matrix* khi Neo phải kết nối với một máy tính khổng lồ để truy cập thế giới số không? Các công cụ phát triển web ngày nay lại hoàn toàn ngược lại – khả năng mạnh mẽ có thể truy cập từ bất cứ đâu. VSCode.dev là một trình soạn thảo mã dựa trên trình duyệt, mang đến các công cụ phát triển chuyên nghiệp cho bất kỳ thiết bị nào có kết nối internet. diff --git a/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md b/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md index 5671ec1e8..070907a12 100644 --- a/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md +++ b/translations/vi/8-code-editor/1-using-a-code-editor/assignment.md @@ -1,12 +1,3 @@ - # Tạo Website Sơ Yếu Lý Lịch Bằng VSCode.dev Nâng cao triển vọng nghề nghiệp của bạn bằng cách xây dựng một website sơ yếu lý lịch chuyên nghiệp, thể hiện kỹ năng và kinh nghiệm của bạn dưới dạng tương tác, hiện đại. Thay vì gửi các tệp PDF truyền thống, hãy tưởng tượng việc cung cấp cho nhà tuyển dụng một website đẹp mắt, đáp ứng tốt, vừa thể hiện trình độ chuyên môn vừa chứng minh khả năng phát triển web của bạn. diff --git a/translations/vi/9-chat-project/README.md b/translations/vi/9-chat-project/README.md index 4d31ac6e4..82b2ce0e6 100644 --- a/translations/vi/9-chat-project/README.md +++ b/translations/vi/9-chat-project/README.md @@ -1,12 +1,3 @@ - # Xây dựng Trợ lý Chat với AI Bạn còn nhớ trong Star Trek, khi phi hành đoàn trò chuyện với máy tính của tàu, hỏi những câu hỏi phức tạp và nhận được các câu trả lời sâu sắc? Điều tưởng chừng như khoa học viễn tưởng vào những năm 1960 giờ đây là điều bạn có thể xây dựng bằng các công nghệ web mà bạn đã biết. diff --git a/translations/vi/9-chat-project/solution/README.md b/translations/vi/9-chat-project/solution/README.md index 582d7f223..4ac87304c 100644 --- a/translations/vi/9-chat-project/solution/README.md +++ b/translations/vi/9-chat-project/solution/README.md @@ -1,12 +1,3 @@ - # Chạy giải pháp 1. Khởi động [backend](./backend/README.md) diff --git a/translations/vi/9-chat-project/solution/backend/README.md b/translations/vi/9-chat-project/solution/backend/README.md index cdcea5483..e8be2e26c 100644 --- a/translations/vi/9-chat-project/solution/backend/README.md +++ b/translations/vi/9-chat-project/solution/backend/README.md @@ -1,12 +1,3 @@ - Chọn môi trường chạy của bạn - [Python](./python/README.md) diff --git a/translations/vi/9-chat-project/solution/backend/python/README.md b/translations/vi/9-chat-project/solution/backend/python/README.md index 222e121e3..1cc74046e 100644 --- a/translations/vi/9-chat-project/solution/backend/python/README.md +++ b/translations/vi/9-chat-project/solution/backend/python/README.md @@ -1,12 +1,3 @@ - # Chạy mã ## Thiết lập diff --git a/translations/vi/9-chat-project/solution/frontend/README.md b/translations/vi/9-chat-project/solution/frontend/README.md index 98980c7eb..6858da153 100644 --- a/translations/vi/9-chat-project/solution/frontend/README.md +++ b/translations/vi/9-chat-project/solution/frontend/README.md @@ -1,12 +1,3 @@ - # Chạy mã ```sh diff --git a/translations/vi/AGENTS.md b/translations/vi/AGENTS.md index 4f6e4f277..577a6657c 100644 --- a/translations/vi/AGENTS.md +++ b/translations/vi/AGENTS.md @@ -1,12 +1,3 @@ - # AGENTS.md ## Tổng quan dự án diff --git a/translations/vi/CODE_OF_CONDUCT.md b/translations/vi/CODE_OF_CONDUCT.md index ce81ac62b..caed757eb 100644 --- a/translations/vi/CODE_OF_CONDUCT.md +++ b/translations/vi/CODE_OF_CONDUCT.md @@ -1,12 +1,3 @@ - # Quy tắc Ứng xử Mã nguồn Mở của Microsoft Dự án này đã áp dụng [Quy tắc Ứng xử Mã nguồn Mở của Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/vi/CONTRIBUTING.md b/translations/vi/CONTRIBUTING.md index 0f139fb31..2039bbf2e 100644 --- a/translations/vi/CONTRIBUTING.md +++ b/translations/vi/CONTRIBUTING.md @@ -1,12 +1,3 @@ - # Đóng góp Dự án này hoan nghênh các đóng góp và gợi ý. Hầu hết các đóng góp yêu cầu bạn đồng ý với Thỏa thuận Cấp phép Người đóng góp (CLA), xác nhận rằng bạn có quyền và thực sự cấp cho chúng tôi quyền sử dụng đóng góp của bạn. Để biết thêm chi tiết, hãy truy cập [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/vi/Git-Basics/README.md b/translations/vi/Git-Basics/README.md index 099febcaa..749e96891 100644 --- a/translations/vi/Git-Basics/README.md +++ b/translations/vi/Git-Basics/README.md @@ -1,12 +1,3 @@ - ## Cơ bản về GIT dành cho người mới bắt đầu phát triển web 👶 ## Git là gì? diff --git a/translations/vi/README.md b/translations/vi/README.md index a40ee248b..c4c061da4 100644 --- a/translations/vi/README.md +++ b/translations/vi/README.md @@ -1,87 +1,79 @@ - -[![GitHub license](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) -[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) -[![GitHub issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) -[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) - -[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) -[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) -[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) +[![Giấy phép GitHub](https://img.shields.io/github/license/microsoft/Web-Dev-For-Beginners.svg)](https://github.com/microsoft/Web-Dev-For-Beginners/blob/master/LICENSE) +[![Người đóng góp GitHub](https://img.shields.io/github/contributors/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/graphs/contributors/) +[![Vấn đề GitHub](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/) +[![Yêu cầu kéo GitHub](https://img.shields.io/github/issues-pr/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/pulls/) +[![Chào đón PR](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) + +[![Người theo dõi GitHub](https://img.shields.io/github/watchers/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Watch&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/watchers/) +[![Nhánh GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/) +[![Sao GitHub](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -# Phát triển Web cho Người mới bắt đầu - Chương trình học +# Phát triển Web cho Người mới bắt đầu - Một Chương trình học -Học những điều cơ bản về phát triển web với khóa học toàn diện 12 tuần do Microsoft Cloud Advocates thiết kế. Mỗi trong số 24 bài học đào sâu về JavaScript, CSS, và HTML thông qua các dự án thực hành như terrariums, tiện ích mở rộng trình duyệt, và trò chơi không gian. Tham gia với các bài kiểm tra, thảo luận, và bài tập thực tế. Nâng cao kỹ năng và tối ưu hóa việc ghi nhớ kiến thức với phương pháp dựa trên dự án hiệu quả của chúng tôi. Bắt đầu hành trình lập trình của bạn ngay hôm nay! +Học các kiến thức cơ bản về phát triển web qua khóa học toàn diện 12 tuần của các Chuyên gia Microsoft Cloud Advocates. Mỗi trong số 24 bài học sẽ đi sâu vào JavaScript, CSS, và HTML thông qua các dự án thực hành như terrarium, tiện ích mở rộng trình duyệt, và trò chơi không gian. Tham gia các bài kiểm tra, thảo luận, và bài tập thực tế. Nâng cao kỹ năng và tối ưu khả năng ghi nhớ kiến thức với phương pháp học tập dựa trên dự án hiệu quả của chúng tôi. Bắt đầu hành trình lập trình của bạn ngay hôm nay! Tham gia Cộng đồng Discord Azure AI Foundry [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Làm theo các bước sau để bắt đầu sử dụng các tài nguyên này: -1. **Fork Kho lưu trữ**: Nhấp vào [![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) -2. **Clone Kho lưu trữ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -3. [**Tham gia Discord Azure AI Foundry và gặp gỡ các chuyên gia cũng như các nhà phát triển khác**](https://discord.com/invite/ByRwuEEgH4) +Thực hiện các bước sau để bắt đầu sử dụng các tài nguyên này: +1. **Tạo Nhánh Repository**: Nhấp vào [![Nhánh GitHub](https://img.shields.io/github/forks/microsoft/Web-Dev-For-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/fork) +2. **Sao chép Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +3. [**Tham gia Azure AI Foundry Discord và gặp gỡ các chuyên gia và đồng hành phát triển**](https://discord.com/invite/ByRwuEEgH4) -### 🌐 Hỗ trợ Đa ngôn ngữ +### 🌐 Hỗ trợ Đa Ngôn ngữ -#### Hỗ trợ qua GitHub Action (Tự động & Luôn được cập nhật) +#### Hỗ trợ qua GitHub Action (Tự động & Luôn Cập nhật) -[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh/README.md) | [Chinese (Traditional, Hong Kong)](../hk/README.md) | [Chinese (Traditional, Macau)](../mo/README.md) | [Chinese (Traditional, Taiwan)](../tw/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../br/README.md) | [Portuguese (Portugal)](../pt/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](./README.md) +[Tiếng Ả Rập](../ar/README.md) | [Tiếng Bengal](../bn/README.md) | [Tiếng Bulgaria](../bg/README.md) | [Tiếng Miến Điện (Myanmar)](../my/README.md) | [Tiếng Trung (Giản thể)](../zh-CN/README.md) | [Tiếng Trung (Phồn thể, Hồng Kông)](../zh-HK/README.md) | [Tiếng Trung (Phồn thể, Macau)](../zh-MO/README.md) | [Tiếng Trung (Phồn thể, Đài Loan)](../zh-TW/README.md) | [Tiếng Croatia](../hr/README.md) | [Tiếng Séc](../cs/README.md) | [Tiếng Đan Mạch](../da/README.md) | [Tiếng Hà Lan](../nl/README.md) | [Tiếng Estonia](../et/README.md) | [Tiếng Phần Lan](../fi/README.md) | [Tiếng Pháp](../fr/README.md) | [Tiếng Đức](../de/README.md) | [Tiếng Hy Lạp](../el/README.md) | [Tiếng Do Thái](../he/README.md) | [Tiếng Hindi](../hi/README.md) | [Tiếng Hungary](../hu/README.md) | [Tiếng Indonesia](../id/README.md) | [Tiếng Ý](../it/README.md) | [Tiếng Nhật](../ja/README.md) | [Tiếng Kannada](../kn/README.md) | [Tiếng Hàn](../ko/README.md) | [Tiếng Litva](../lt/README.md) | [Tiếng Mã Lai](../ms/README.md) | [Tiếng Malayalam](../ml/README.md) | [Tiếng Marathi](../mr/README.md) | [Tiếng Nepal](../ne/README.md) | [Tiếng Pidgin Nigeria](../pcm/README.md) | [Tiếng Na Uy](../no/README.md) | [Tiếng Ba Tư (Farsi)](../fa/README.md) | [Tiếng Ba Lan](../pl/README.md) | [Tiếng Bồ Đào Nha (Brazil)](../pt-BR/README.md) | [Tiếng Bồ Đào Nha (Bồ Đào Nha)](../pt-PT/README.md) | [Tiếng Punjabi (Gurmukhi)](../pa/README.md) | [Tiếng Romania](../ro/README.md) | [Tiếng Nga](../ru/README.md) | [Tiếng Serbia (Chữ Kirin)](../sr/README.md) | [Tiếng Slovakia](../sk/README.md) | [Tiếng Slovenia](../sl/README.md) | [Tiếng Tây Ban Nha](../es/README.md) | [Tiếng Swahili](../sw/README.md) | [Tiếng Thụy Điển](../sv/README.md) | [Tiếng Tagalog (Philippines)](../tl/README.md) | [Tiếng Tamil](../ta/README.md) | [Tiếng Telugu](../te/README.md) | [Tiếng Thái](../th/README.md) | [Tiếng Thổ Nhĩ Kỳ](../tr/README.md) | [Tiếng Ukraina](../uk/README.md) | [Tiếng Urdu](../ur/README.md) | [Tiếng Việt](./README.md) -> **Ưu tiên Clone về máy tính?** +> **Ưu tiên Sao chép Cục bộ?** -> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ làm tăng đáng kể kích thước tải xuống. Để clone mà không có bản dịch, hãy sử dụng sparse checkout: +> Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ, điều này làm tăng đáng kể kích thước tải xuống. Để sao chép mà không có bản dịch, hãy sử dụng kiểm tra rải rác: > ```bash > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > cd Web-Dev-For-Beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > ``` -> Điều này cung cấp cho bạn tất cả những gì bạn cần để hoàn thành khóa học với tốc độ tải xuống nhanh hơn nhiều. +> Điều này cung cấp cho bạn mọi thứ cần thiết để hoàn thành khóa học với tốc độ tải xuống nhanh hơn nhiều. -**Nếu bạn muốn có thêm các ngôn ngữ dịch hỗ trợ được liệt kê [ở đây](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** +**Nếu bạn muốn có thêm ngôn ngữ dịch được hỗ trợ, danh sách được liệt kê [ở đây](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** -[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) +[![Mở trong Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Mở%20trong%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners) -#### 🧑‍🎓 _Bạn là sinh viên?_ +#### 🧑‍🎓 _Bạn là học sinh sinh viên?_ -Truy cập [**Trang Trung tâm Sinh viên**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) nơi bạn sẽ tìm thấy tài nguyên cho người mới bắt đầu, bộ dụng cụ dành cho sinh viên và thậm chí cả cách nhận phiếu chứng nhận miễn phí. Đây là trang bạn nên đánh dấu và kiểm tra thường xuyên vì chúng tôi thay đổi nội dung hàng tháng. +Truy cập [**trang Trung Tâm Sinh Viên**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) nơi bạn sẽ tìm thấy các tài nguyên dành cho người mới bắt đầu, các gói Sinh viên và thậm chí cách nhận phiếu chứng nhận miễn phí. Đây là trang bạn nên đánh dấu và kiểm tra thường xuyên khi chúng tôi thay đổi nội dung hàng tháng. -### 📣 Thông báo - Thử thách mới về Chế độ GitHub Copilot Agent để hoàn thành! +### 📣 Thông báo - Thử thách Chế độ Tác nhân GitHub Copilot mới để hoàn thành! -Thử thách mới đã được thêm, tìm "GitHub Copilot Agent Challenge 🚀" trong hầu hết các chương. Đây là thử thách mới dành cho bạn hoàn thành bằng cách sử dụng GitHub Copilot và Chế độ Agent. Nếu bạn chưa từng dùng Chế độ Agent trước đây, nó không chỉ tạo ra văn bản mà còn có thể tạo và chỉnh sửa tệp, chạy lệnh và nhiều hơn thế. +Thử thách mới đã được thêm vào, tìm "Thử thách Chế độ Tác nhân GitHub Copilot 🚀" trong phần lớn các chương. Đó là thử thách mới dành cho bạn sử dụng GitHub Copilot và chế độ Tác nhân để hoàn thành. Nếu bạn chưa từng sử dụng chế độ Tác nhân trước đây, nó không chỉ tạo văn bản mà còn có thể tạo và chỉnh sửa tệp, chạy lệnh và nhiều hơn nữa. -### 📣 Thông báo - _Dự án mới xây dựng sử dụng AI Tạo sinh_ +### 📣 Thông báo - _Dự án Mới xây dựng sử dụng AI Sinh tạo_ -Dự án Trợ lý AI mới vừa được thêm, xem ngay [dự án](./9-chat-project/README.md) +Dự án Trợ lý AI mới vừa được thêm, xem dự án tại [project](./9-chat-project/README.md) -### 📣 Thông báo - _Chương trình học mới_ về Generative AI cho JavaScript vừa được phát hành +### 📣 Thông báo - _Chương trình học Mới_ về AI Sinh tạo cho JavaScript vừa được phát hành -Đừng bỏ lỡ chương trình học Generative AI mới của chúng tôi! +Đừng bỏ lỡ chương trình học AI Sinh tạo mới của chúng tôi! Truy cập [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) để bắt đầu! -![Background](../../translated_images/vi/background.148a8d43afde5730.webp) +![Nền](../../translated_images/vi/background.148a8d43afde5730.webp) -- Các bài học bao phủ từ cơ bản đến RAG. +- Bài học bao gồm mọi thứ từ cơ bản đến RAG. - Tương tác với các nhân vật lịch sử bằng GenAI và ứng dụng đồng hành của chúng tôi. -- Câu chuyện thú vị và hấp dẫn, bạn sẽ du hành thời gian! +- Câu chuyện vui nhộn và hấp dẫn, bạn sẽ du hành thời gian! + +![nhân vật](../../translated_images/vi/character.5c0dd8e067ffd693.webp) -![character](../../translated_images/vi/character.5c0dd8e067ffd693.webp) -Mỗi bài học bao gồm một bài tập hoàn thành, kiểm tra kiến thức và một thử thách để hướng dẫn bạn học các chủ đề như: -- Lời nhắc và kỹ thuật tạo lời nhắc +Mỗi bài học bao gồm một bài tập để hoàn thành, kiểm tra kiến thức và một thử thách để hướng dẫn bạn học các chủ đề như: +- Kỹ thuật yêu cầu và xây dựng câu lệnh prompt - Tạo ứng dụng văn bản và hình ảnh - Ứng dụng tìm kiếm @@ -91,39 +83,39 @@ Truy cập [https://aka.ms/genai-js-course](../../[https:/aka.ms/genai-js-course ## 🌱 Bắt đầu -> **Giáo viên**, chúng tôi đã [đưa ra một số gợi ý](for-teachers.md) về cách sử dụng chương trình học này. Chúng tôi rất mong nhận được phản hồi của bạn [trong diễn đàn thảo luận của chúng tôi](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! +> **Giáo viên**, chúng tôi đã [bao gồm một số đề xuất](for-teachers.md) về cách sử dụng chương trình học này. Chúng tôi rất mong nhận phản hồi của bạn [trong diễn đàn thảo luận của chúng tôi](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)! -**[Người học](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, với mỗi bài học, bắt đầu với bài kiểm tra trước bài giảng và tiếp tục đọc tài liệu bài giảng, hoàn thành các hoạt động đa dạng và kiểm tra hiểu biết của bạn bằng bài kiểm tra sau bài giảng. +**[Người học](https://aka.ms/student-page/?WT.mc_id=academic-77807-sagibbon)**, đối với mỗi bài học, hãy bắt đầu với bài kiểm tra trước bài giảng và tiếp tục đọc tài liệu bài giảng, hoàn thành các hoạt động khác nhau và kiểm tra hiểu biết của bạn qua bài kiểm tra sau bài giảng. -Để nâng cao trải nghiệm học tập, hãy kết nối với bạn bè để cùng làm các dự án! Thảo luận được khuyến khích trong [diễn đàn thảo luận](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) nơi đội ngũ điều hành của chúng tôi sẽ hỗ trợ trả lời câu hỏi của bạn. +Để nâng cao trải nghiệm học tập, hãy kết nối với đồng nghiệp để làm việc cùng nhau trên các dự án! Khuyến khích thảo luận trong [diễn đàn thảo luận](https://github.com/microsoft/Web-Dev-For-Beginners/discussions) của chúng tôi, nơi đội ngũ điều hành sẽ sẵn sàng trả lời các câu hỏi của bạn. -Để mở rộng kiến thức, chúng tôi khuyên bạn nên khám phá [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) để có thêm tài liệu học tập. +Để học sâu hơn, chúng tôi rất khuyên bạn khám phá [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) để có thêm tài liệu học tập. -### 📋 Thiết lập môi trường +### 📋 Cài đặt môi trường của bạn -Chương trình học này đã có sẵn môi trường phát triển! Khi bắt đầu, bạn có thể chọn chạy chương trình trong [Codespace](https://github.com/features/codespaces/) (_một môi trường trên trình duyệt không cần cài đặt_), hoặc chạy cục bộ trên máy tính sử dụng trình soạn thảo văn bản như [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Chương trình học này có môi trường phát triển sẵn sàng! Khi bạn bắt đầu, bạn có thể chọn chạy chương trình học trong một [Codespace](https://github.com/features/codespaces/) (_môi trường trên trình duyệt, không cần cài đặt_), hoặc chạy cục bộ trên máy tính với trình soạn thảo văn bản như [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). #### Tạo kho lưu trữ của bạn -Để dễ dàng lưu trữ công việc của bạn, bạn nên tạo bản sao riêng của kho lưu trữ này. Bạn có thể làm điều đó bằng cách nhấp vào nút **Use this template** ở đầu trang. Điều này sẽ tạo một kho lưu trữ mới trong tài khoản GitHub của bạn với bản sao chương trình học. +Để dễ dàng lưu tác phẩm của bạn, bạn nên tạo một bản sao riêng của kho lưu trữ này. Bạn có thể làm điều này bằng cách nhấn nút **Use this template** ở đầu trang. Điều này sẽ tạo một kho lưu trữ mới trong tài khoản GitHub của bạn với bản sao chương trình học. -Thực hiện theo các bước: -1. **Fork Kho lưu trữ**: Nhấp vào nút "Fork" ở góc trên bên phải của trang này. -2. **Clone Kho lưu trữ**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` +Thực hiện các bước sau: +1. **Tạo Nhánh Repository**: Nhấp nút "Fork" ở góc trên bên phải của trang này. +2. **Sao chép Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` -#### Chạy chương trình trong Codespace +#### Chạy chương trình học trong Codespace -Trong bản sao kho lưu trữ bạn đã tạo, nhấp nút **Code** và chọn **Open with Codespaces**. Điều này sẽ tạo Codespace mới để bạn làm việc. +Trong bản sao kho lưu trữ mà bạn đã tạo, nhấp nút **Code** và chọn **Open with Codespaces**. Điều này sẽ tạo một Codespace mới để bạn làm việc. ![Codespace](../../translated_images/vi/createcodespace.0238bbf4d7a8d955.webp) -#### Chạy chương trình trên máy tính của bạn +#### Chạy chương trình học trên máy tính cục bộ -Để chạy chương trình này trên máy tính, bạn cần trình soạn thảo văn bản, trình duyệt và công cụ dòng lệnh. Bài học đầu tiên của chúng tôi, [Giới thiệu về Ngôn ngữ Lập trình và Công cụ](../../1-getting-started-lessons/1-intro-to-programming-languages), sẽ hướng dẫn bạn các lựa chọn cho từng công cụ để bạn chọn phù hợp nhất. +Để chạy chương trình học này trên máy tính, bạn cần một trình soạn thảo văn bản, trình duyệt và công cụ dòng lệnh. Bài học đầu tiên của chúng tôi, [Giới thiệu về Ngôn ngữ Lập trình và Công cụ Thương mại](../../1-getting-started-lessons/1-intro-to-programming-languages), sẽ hướng dẫn bạn qua các tùy chọn cho từng công cụ này để bạn chọn cái phù hợp nhất với mình. -Chúng tôi khuyên bạn dùng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) làm trình soạn thảo, trình soạn thảo này cũng có [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) tích hợp sẵn. Bạn có thể tải Visual Studio Code [tại đây](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). +Chúng tôi khuyên bạn sử dụng [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) làm trình soạn thảo, trình soạn này cũng có [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) tích hợp sẵn. Bạn có thể tải Visual Studio Code [tại đây](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon). -1. Clone kho lưu trữ về máy tính. Bạn có thể làm điều này bằng cách nhấp nút **Code** và sao chép URL: +1. Sao chép kho lưu trữ về máy tính của bạn. Bạn có thể làm điều này bằng cách nhấp nút **Code** và sao chép URL: [CodeSpace](./images/createcodespace.png) Sau đó, mở [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon) trong [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) và chạy lệnh sau, thay thế `` bằng URL bạn vừa sao chép: @@ -134,85 +126,87 @@ Sau đó, mở [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT 2. Mở thư mục trong Visual Studio Code. Bạn có thể làm điều này bằng cách nhấp vào **File** > **Open Folder** và chọn thư mục bạn vừa sao chép. -> Các tiện ích mở rộng Visual Studio Code được khuyến nghị: + +> Các tiện ích mở rộng được đề xuất cho Visual Studio Code: > > * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - để xem trước các trang HTML trong Visual Studio Code > * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - giúp bạn viết mã nhanh hơn ## 📂 Mỗi bài học bao gồm: -- có thể có sketchnote tùy chọn -- có thể có video bổ sung tùy chọn -- bài kiểm tra làm nóng trước bài học -- bài học viết +- sketchnote tùy chọn +- video bổ sung tùy chọn +- bài kiểm tra khởi động trước bài học +- bài học bằng văn bản - đối với các bài học dựa trên dự án, hướng dẫn từng bước cách xây dựng dự án -- các bài kiểm tra kiến thức +- kiểm tra kiến thức - một thử thách - tài liệu đọc bổ sung - bài kiểm tra sau bài học [post-lesson quiz](https://ff-quizzes.netlify.app/web/) -> **Lưu ý về các bài kiểm tra**: Tất cả các bài kiểm tra đều nằm trong thư mục Quiz-app, tổng cộng 48 bài kiểm tra với mỗi bài 3 câu hỏi. Chúng có sẵn [tại đây](https://ff-quizzes.netlify.app/web/); ứng dụng kiểm tra có thể chạy cục bộ hoặc triển khai lên Azure; làm theo hướng dẫn trong thư mục `quiz-app`. +> **Ghi chú về bài kiểm tra**: Tất cả bài kiểm tra đều nằm trong thư mục Quiz-app, tổng cộng 48 bài kiểm tra, mỗi bài gồm ba câu hỏi. Chúng có sẵn [tại đây](https://ff-quizzes.netlify.app/web/), ứng dụng bài kiểm tra có thể chạy cục bộ hoặc được triển khai lên Azure; làm theo hướng dẫn trong thư mục `quiz-app`. ## 🗃️ Các bài học -| | Tên Dự Án | Khái Niệm Được Dạy | Mục Tiêu Học Tập | Bài Học Liên Kết | Tác Giả | -| :-: | :----------------------------------------------------: | :----------------------------------------------------------------------: | -------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :-----------------------: | -| 01 | Getting Started | Giới thiệu về Lập trình và Công cụ làm việc | Tìm hiểu nền tảng cơ bản đằng sau hầu hết các ngôn ngữ lập trình và về phần mềm hỗ trợ các nhà phát triển chuyên nghiệp | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | -| 02 | Getting Started | Kiến thức cơ bản về GitHub, bao gồm làm việc nhóm | Cách sử dụng GitHub trong dự án của bạn, cách hợp tác với người khác trên mã code | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | -| 03 | Getting Started | Khả năng truy cập | Tìm hiểu các kiến thức cơ bản về truy cập web | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | -| 04 | JS Basics | Các loại dữ liệu trong JavaScript | Các kiến thức cơ bản về các loại dữ liệu trong JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | -| 05 | JS Basics | Hàm và Phương thức | Tìm hiểu về hàm và phương thức để quản lý luồng logic ứng dụng | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine và Christopher | -| 06 | JS Basics | Ra quyết định với JavaScript | Tìm hiểu cách tạo điều kiện trong mã của bạn bằng các phương pháp ra quyết định | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | -| 07 | JS Basics | Mảng và Vòng lặp | Làm việc với dữ liệu bằng cách sử dụng mảng và vòng lặp trong JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | -| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML trong Thực hành | Xây dựng HTML để tạo một terrarium trực tuyến, tập trung vào xây dựng bố cục | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | -| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS trong Thực hành | Xây dựng CSS để tạo kiểu cho terrarium trực tuyến, tập trung vào kiến thức cơ bản CSS bao gồm làm trang web phản hồi | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | -| 10 | [Terrarium](./3-terrarium/solution/README.md) | JavaScript Closures, thao tác DOM | Xây dựng JavaScript để làm cho terrarium hoạt động như giao diện kéo và thả, tập trung vào closures và thao tác DOM | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | -| 11 | [Typing Game](./4-typing-game/solution/README.md) | Xây dựng trò chơi đánh máy | Tìm hiểu cách sử dụng sự kiện bàn phím để điều khiển luồng logic cho ứng dụng JavaScript của bạn | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | -| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Làm việc với Trình duyệt | Tìm hiểu về cách trình duyệt hoạt động, lịch sử của nó và cách dựng khung đầu tiên cho tiện ích mở rộng trình duyệt | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | -| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Xây dựng biểu mẫu, gọi API và lưu biến trong bộ nhớ cục bộ | Xây dựng các thành phần JavaScript của tiện ích trình duyệt để gọi API sử dụng biến lưu trữ trong bộ nhớ cục bộ | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | -| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Các tiến trình nền của trình duyệt, hiệu suất web | Sử dụng các tiến trình nền của trình duyệt để quản lý biểu tượng tiện ích; tìm hiểu về hiệu suất web và một số tối ưu để cải thiện | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | -| 15 | [Space Game](./6-space-game/solution/README.md) | Phát triển trò chơi nâng cao hơn với JavaScript | Tìm hiểu về Kế thừa sử dụng cả Lớp và Thành phần cũng như mô hình Pub/Sub, chuẩn bị cho việc xây dựng trò chơi | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | -| 16 | [Space Game](./6-space-game/solution/README.md) | Vẽ lên canvas | Tìm hiểu về Canvas API, sử dụng để vẽ các phần tử lên màn hình | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | -| 17 | [Space Game](./6-space-game/solution/README.md) | Di chuyển các phần tử trên màn hình | Khám phá cách các phần tử có thể di chuyển sử dụng tọa độ Decart và Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | -| 18 | [Space Game](./6-space-game/solution/README.md) | Phát hiện va chạm | Làm cho các phần tử va chạm và phản ứng lẫn nhau sử dụng phím bấm và cung cấp chức năng làm mát để đảm bảo hiệu suất của trò chơi | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | -| 19 | [Space Game](./6-space-game/solution/README.md) | Giữ điểm số | Thực hiện các phép tính toán dựa trên trạng thái và hiệu suất của trò chơi | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | -| 20 | [Space Game](./6-space-game/solution/README.md) | Kết thúc và khởi động lại trò chơi | Tìm hiểu về kết thúc và khởi động lại trò chơi, bao gồm dọn dẹp tài nguyên và đặt lại các giá trị biến | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | -| 21 | [Banking App](./7-bank-project/solution/README.md) | Mẫu HTML và Định tuyến trong Web App | Tìm hiểu cách tạo khung kiến trúc website nhiều trang bằng kỹ thuật định tuyến và mẫu HTML | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | -| 22 | [Banking App](./7-bank-project/solution/README.md) | Xây dựng mẫu đăng nhập và đăng ký | Tìm hiểu cách xây dựng biểu mẫu và xử lý các quy trình xác thực | [Forms](./7-bank-project/2-forms/README.md) | Yohan | -| 23 | [Banking App](./7-bank-project/solution/README.md) | Các phương thức lấy và sử dụng dữ liệu | Cách dữ liệu chảy vào và ra khỏi ứng dụng của bạn, cách lấy dữ liệu, lưu trữ và loại bỏ | [Data](./7-bank-project/3-data/README.md) | Yohan | -| 24 | [Banking App](./7-bank-project/solution/README.md) | Các khái niệm quản lý trạng thái | Tìm hiểu cách ứng dụng của bạn giữ trạng thái và cách quản lý nó bằng lập trình | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | -| 25 | [Browser/VScode Code](../../8-code-editor) | Làm việc với VScode | Tìm hiểu cách sử dụng trình soạn thảo mã | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | -| 26 | [AI Assistants](./9-chat-project/README.md) | Làm việc với AI | Tìm hiểu cách xây dựng trợ lý AI của riêng bạn | [AI Assistant project](./9-chat-project/README.md) | Chris | +| | Tên Dự Án | Khái Niệm Được Dạy | Mục Tiêu Học Tập | Bài Học Liên Kết | Tác Giả | +| :-: | :------------------------------------------------------: | :--------------------------------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------: | :---------------------: | +| 01 | Bắt Đầu | Giới thiệu Lập trình và Công cụ Nghề nghiệp | Học các kiến thức cơ bản đằng sau hầu hết các ngôn ngữ lập trình và về phần mềm giúp các nhà phát triển chuyên nghiệp làm việc | [Intro to Programming Languages and Tools of the Trade](./1-getting-started-lessons/1-intro-to-programming-languages/README.md) | Jasmine | +| 02 | Bắt Đầu | Cơ bản về GitHub, bao gồm làm việc nhóm | Cách sử dụng GitHub trong dự án của bạn, cách cộng tác với người khác trên mã nguồn | [Intro to GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor | +| 03 | Bắt Đầu | Khả năng tiếp cận | Học các kiến thức cơ bản về khả năng tiếp cận web | [Accessibility Fundamentals](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | +| 04 | JS Cơ Bản | Các loại dữ liệu trong JavaScript | Các kiến thức cơ bản về loại dữ liệu trong JavaScript | [Data Types](./2-js-basics/1-data-types/README.md) | Jasmine | +| 05 | JS Cơ Bản | Hàm và Phương thức | Học về các hàm và phương thức để quản lý luồng logic của ứng dụng | [Functions and Methods](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | +| 06 | JS Cơ Bản | Quyết định với JS | Học cách tạo điều kiện trong mã của bạn sử dụng các phương pháp ra quyết định | [Making Decisions](./2-js-basics/3-making-decisions/README.md) | Jasmine | +| 07 | JS Cơ Bản | Mảng và Vòng lặp | Làm việc với dữ liệu sử dụng mảng và vòng lặp trong JavaScript | [Arrays and Loops](./2-js-basics/4-arrays-loops/README.md) | Jasmine | +| 08 | [Terrarium](./3-terrarium/solution/README.md) | Thực hành HTML | Xây dựng HTML để tạo một terrarium trực tuyến, tập trung vào xây dựng bố cục | [Introduction to HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | +| 09 | [Terrarium](./3-terrarium/solution/README.md) | Thực hành CSS | Xây dựng CSS để tạo kiểu cho terrarium trực tuyến, tập trung vào các kiến thức cơ bản về CSS bao gồm làm trang web phản hồi | [Introduction to CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | +| 10 | [Terrarium](./3-terrarium/solution/README.md) | Đóng gói JavaScript, thao tác DOM | Xây dựng JavaScript để terrarium hoạt động như một giao diện kéo thả, tập trung vào đóng gói và thao tác DOM | [JavaScript Closures, DOM manipulation](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | +| 11 | [Typing Game](./4-typing-game/solution/README.md) | Xây dựng một Trò chơi Gõ phím | Học cách sử dụng sự kiện bàn phím để điều khiển logic của ứng dụng JavaScript | [Event-Driven Programming](./4-typing-game/typing-game/README.md) | Christopher | +| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Làm việc với Trình duyệt | Học cách trình duyệt hoạt động, lịch sử của chúng và cách tạo khung cho các phần tử đầu tiên của tiện ích mở rộng trình duyệt | [About Browsers](./5-browser-extension/1-about-browsers/README.md) | Jen | +| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Xây dựng biểu mẫu, gọi API và lưu trữ biến trong bộ nhớ cục bộ | Xây dựng các phần tử JavaScript của tiện ích mở rộng trình duyệt để gọi API sử dụng biến lưu trong bộ nhớ cục bộ | [APIs, Forms, and Local Storage](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | +| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Các quy trình nền trong trình duyệt, hiệu suất web | Sử dụng các quy trình nền của trình duyệt để quản lý biểu tượng tiện ích; tìm hiểu về hiệu suất web và một số tối ưu hóa để nâng cao | [Background Tasks and Performance](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | +| 15 | [Space Game](./6-space-game/solution/README.md) | Phát triển Game nâng cao hơn với JavaScript | Học về kế thừa sử dụng cả Lớp và Tổng hợp và mẫu Pub/Sub, chuẩn bị cho việc xây dựng game | [Introduction to Advanced Game Development](./6-space-game/1-introduction/README.md) | Chris | +| 16 | [Space Game](./6-space-game/solution/README.md) | Vẽ trên canvas | Học về Canvas API, dùng để vẽ các phần tử lên màn hình | [Drawing to Canvas](./6-space-game/2-drawing-to-canvas/README.md) | Chris | +| 17 | [Space Game](./6-space-game/solution/README.md) | Di chuyển các phần tử quanh màn hình | Khám phá cách các phần tử có thể chuyển động sử dụng tọa độ Đề-các và Canvas API | [Moving Elements Around](./6-space-game/3-moving-elements-around/README.md) | Chris | +| 18 | [Space Game](./6-space-game/solution/README.md) | Phát hiện va chạm | Làm cho các phần tử va chạm và phản ứng với nhau sử dụng phím bấm và cung cấp chức năng hạ nhiệt để đảm bảo hiệu suất trò chơi | [Collision Detection](./6-space-game/4-collision-detection/README.md) | Chris | +| 19 | [Space Game](./6-space-game/solution/README.md) | Tính điểm | Thực hiện các phép tính toán dựa trên trạng thái và hiệu suất của trò chơi | [Keeping Score](./6-space-game/5-keeping-score/README.md) | Chris | +| 20 | [Space Game](./6-space-game/solution/README.md) | Kết thúc và khởi động lại trò chơi | Học về kết thúc và khởi động lại trò chơi, bao gồm dọn dẹp tài sản và đặt lại biến | [The Ending Condition](./6-space-game/6-end-condition/README.md) | Chris | +| 21 | [Banking App](./7-bank-project/solution/README.md) | Mẫu HTML và Định tuyến trong ứng dụng Web | Học cách tạo khung kiến trúc của một trang web đa trang sử dụng định tuyến và mẫu HTML | [HTML Templates and Routes](./7-bank-project/1-template-route/README.md) | Yohan | +| 22 | [Banking App](./7-bank-project/solution/README.md) | Xây dựng biểu mẫu Đăng nhập và Đăng ký | Học về xây dựng biểu mẫu và xử lý các quy trình xác thực | [Forms](./7-bank-project/2-forms/README.md) | Yohan | +| 23 | [Banking App](./7-bank-project/solution/README.md) | Phương pháp lấy và sử dụng dữ liệu | Cách dữ liệu đi vào và ra khỏi ứng dụng của bạn, cách lấy nó, lưu trữ và loại bỏ | [Data](./7-bank-project/3-data/README.md) | Yohan | +| 24 | [Banking App](./7-bank-project/solution/README.md) | Khái niệm Quản lý Trạng thái | Học cách ứng dụng giữ trạng thái và quản lý nó một cách lập trình | [State Management](./7-bank-project/4-state-management/README.md) | Yohan | +| 25 | [Browser/VScode Code](../../8-code-editor) | Làm việc với VScode | Học cách sử dụng trình soạn thảo mã | [Use VScode Code Editor](./8-code-editor/1-using-a-code-editor/README.md) | Chris | +| 26 | [AI Assistants](./9-chat-project/README.md) | Làm việc với AI | Học cách xây dựng trợ lý AI của riêng bạn | [AI Assistant project](./9-chat-project/README.md) | Chris | ## 🏫 Phương pháp giảng dạy -Chương trình học của chúng tôi được thiết kế dựa trên hai nguyên tắc sư phạm chủ chốt: +Chương trình giảng dạy của chúng tôi được thiết kế với hai nguyên tắc sư phạm chính: * học dựa trên dự án * các bài kiểm tra thường xuyên -Chương trình giảng dạy dạy các kiến thức cơ bản của JavaScript, HTML và CSS, cũng như các công cụ và kỹ thuật mới nhất được các nhà phát triển web hiện nay sử dụng. Học sinh sẽ có cơ hội phát triển kinh nghiệm thực hành bằng cách xây dựng trò chơi đánh máy, terrarium ảo, tiện ích mở rộng trình duyệt thân thiện với môi trường, trò chơi kiểu xâm lược không gian và ứng dụng ngân hàng cho doanh nghiệp. Cuối chuỗi bài học, học viên sẽ nắm chắc kiến thức cơ bản về phát triển web. +Chương trình dạy các kiến thức cơ bản về JavaScript, HTML và CSS, cũng như các công cụ và kỹ thuật mới nhất được các nhà phát triển web hiện nay sử dụng. Học viên sẽ có cơ hội phát triển kinh nghiệm thực tế bằng cách xây dựng một trò chơi gõ phím, terrarium ảo, tiện ích mở rộng trình duyệt thân thiện với môi trường, trò chơi kiểu không gian xâm lược, và ứng dụng ngân hàng cho doanh nghiệp. Cuối chuỗi bài học, học viên sẽ có được hiểu biết vững chắc về phát triển web. + +> 🎓 Bạn có thể học những bài đầu tiên trong chương trình này như một [Đường Học](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) trên Microsoft Learn! -> 🎓 Bạn có thể theo học vài bài học đầu tiên trong chương trình này dưới dạng [Learn Path](https://docs.microsoft.com/learn/paths/web-development-101/?WT.mc_id=academic-77807-sagibbon) trên Microsoft Learn! +Bằng cách đảm bảo nội dung phù hợp với các dự án, quá trình học trở nên hấp dẫn hơn cho học viên và việc ghi nhớ kiến thức sẽ được tăng cường. Chúng tôi cũng đã viết một số bài học khởi đầu về cơ bản JavaScript để giới thiệu các khái niệm, kết hợp với video từ bộ sưu tập tài liệu video "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", một số tác giả của nó cũng góp phần vào chương trình giảng dạy này. -Bằng cách đảm bảo nội dung phù hợp với dự án, quá trình học trở nên hấp dẫn hơn cho học sinh và khả năng ghi nhớ các khái niệm sẽ được tăng cường. Chúng tôi cũng đã viết một số bài học khởi đầu về cơ bản JavaScript để giới thiệu các khái niệm, kết hợp với video từ bộ sưu tập "[Beginners Series to: JavaScript](https://channel9.msdn.com/Series/Beginners-Series-to-JavaScript/?WT.mc_id=academic-77807-sagibbon)", một số tác giả của video này đã góp sức vào chương trình học này. +Ngoài ra, một bài kiểm tra với mức độ áp lực thấp trước lớp nhằm đặt mục tiêu cho học viên hướng tới việc học một chủ đề, trong khi bài kiểm tra thứ hai sau lớp đảm bảo việc lưu giữ kiến thức. Chương trình này được thiết kế linh hoạt và vui nhộn, có thể học toàn bộ hoặc từng phần. Các dự án bắt đầu nhỏ và ngày càng phức tạp hơn vào cuối chu kỳ 12 tuần. -Ngoài ra, một bài kiểm tra nhẹ trước lớp giúp học sinh có định hướng học tập chủ động về chủ đề, trong khi một bài kiểm tra thứ hai sau lớp giúp đảm bảo sự ghi nhớ lâu dài. Chương trình này được thiết kế linh hoạt và vui vẻ, bạn có thể học toàn bộ hoặc học từng phần. Các dự án bắt đầu nhỏ và trở nên phức tạp hơn dần vào cuối chu kỳ 12 tuần. +Trong khi chúng tôi cố ý tránh giới thiệu các framework JavaScript để tập trung vào kỹ năng cơ bản cần có của nhà phát triển web trước khi áp dụng một framework, bước tiếp theo tốt để hoàn thành chương trình giảng dạy này là học về Node.js qua một bộ video khác: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". -Mặc dù chúng tôi cố tình tránh giới thiệu các framework JavaScript để tập trung vào các kỹ năng cơ bản cần thiết cho một nhà phát triển web trước khi áp dụng framework, bước tiếp theo tốt để hoàn thành chương trình học này là tìm hiểu về Node.js thông qua bộ sưu tập video khác: "[Beginner Series to: Node.js](https://channel9.msdn.com/Series/Beginners-Series-to-Nodejs/?WT.mc_id=academic-77807-sagibbon)". +> Tham khảo [Quy tắc Ứng xử](CODE_OF_CONDUCT.md) và hướng dẫn [Đóng góp](CONTRIBUTING.md) của chúng tôi. Chúng tôi hoan nghênh các phản hồi xây dựng của bạn! -> Hãy tham khảo hướng dẫn [Quy tắc ứng xử](CODE_OF_CONDUCT.md) và [Đóng góp](CONTRIBUTING.md) của chúng tôi. Chúng tôi rất hoan nghênh phản hồi xây dựng của bạn! -## 🧭 Truy cập ngoại tuyến +## 🧭 Truy cập Offline -Bạn có thể chạy tài liệu này ngoại tuyến bằng cách sử dụng [Docsify](https://docsify.js.org/#/). Fork kho lưu trữ này, [cài đặt Docsify](https://docsify.js.org/#/quickstart) trên máy tính của bạn, sau đó trong thư mục gốc của kho này, gõ `docsify serve`. Trang web sẽ được phục vụ trên cổng 3000 tại localhost của bạn: `localhost:3000`. +Bạn có thể chạy tài liệu này offline bằng cách sử dụng [Docsify](https://docsify.js.org/#/). Tạo một bản fork repo này, [cài đặt Docsify](https://docsify.js.org/#/quickstart) trên máy tính của bạn, sau đó trong thư mục gốc của repo này, gõ `docsify serve`. Trang web sẽ được phục vụ tại cổng 3000 trên localhost của bạn: `localhost:3000`. ## 📘 PDF -Bản PDF của tất cả các bài học có thể được tìm thấy [tại đây](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). +Một bản PDF của tất cả các bài học có thể được tìm thấy [tại đây](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf). -## 🎒 Các khóa học khác -Nhóm của chúng tôi còn sản xuất các khóa học khác! Hãy xem qua: +## 🎒 Các Khóa Học Khác +Nhóm của chúng tôi sản xuất các khóa học khác! Hãy xem: ### LangChain @@ -254,23 +248,23 @@ Nhóm của chúng tôi còn sản xuất các khóa học khác! Hãy xem qua: [![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) -## Nhận trợ giúp +## Nhận Trợ Giúp -Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về việc xây dựng ứng dụng AI, hãy tham gia cùng những người học khác và các nhà phát triển giàu kinh nghiệm trong các cuộc thảo luận về MCP. Đây là một cộng đồng hỗ trợ, nơi các câu hỏi được chào đón và kiến thức được chia sẻ tự do. +Nếu bạn gặp khó khăn hoặc có bất kỳ câu hỏi nào về việc xây dựng các ứng dụng AI. Hãy tham gia cùng các học viên khác và các nhà phát triển có kinh nghiệm trong các cuộc thảo luận về MCP. Đây là một cộng đồng hỗ trợ nơi các câu hỏi được chào đón và kiến thức được chia sẻ tự do. [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) -Nếu bạn có phản hồi về sản phẩm hoặc lỗi trong quá trình xây dựng, hãy truy cập: +Nếu bạn có phản hồi về sản phẩm hoặc lỗi trong khi xây dựng, hãy truy cập: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) -## Giấy phép +## Giấy Phép Kho lưu trữ này được cấp phép theo giấy phép MIT. Xem tệp [LICENSE](../../LICENSE) để biết thêm thông tin. --- -**Tuyên bố từ chối trách nhiệm**: -Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc sai sót. Tài liệu gốc bằng ngôn ngữ nguyên bản nên được xem là nguồn thông tin chính xác nhất. Đối với các thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp bởi người dịch. Chúng tôi không chịu trách nhiệm đối với bất kỳ sự hiểu nhầm hay giải thích sai nào phát sinh từ việc sử dụng bản dịch này. +**Tuyên bố miễn trừ trách nhiệm**: +Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI [Co-op Translator](https://github.com/Azure/co-op-translator). Mặc dù chúng tôi nỗ lực đảm bảo tính chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ bản địa nên được coi là nguồn tham khảo chính thức. Đối với thông tin quan trọng, khuyến nghị sử dụng dịch vụ dịch thuật chuyên nghiệp của con người. Chúng tôi không chịu trách nhiệm đối với bất kỳ sự hiểu lầm hay giải thích sai nào phát sinh từ việc sử dụng bản dịch này. \ No newline at end of file diff --git a/translations/vi/SECURITY.md b/translations/vi/SECURITY.md index 1579defd8..eff420adf 100644 --- a/translations/vi/SECURITY.md +++ b/translations/vi/SECURITY.md @@ -1,12 +1,3 @@ - ## Bảo mật Microsoft coi trọng vấn đề bảo mật của các sản phẩm và dịch vụ phần mềm của mình, bao gồm tất cả các kho mã nguồn được quản lý thông qua các tổ chức GitHub của chúng tôi, bao gồm [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), và [các tổ chức GitHub của chúng tôi](https://opensource.microsoft.com/?WT.mc_id=academic-77807-sagibbon). diff --git a/translations/vi/SUPPORT.md b/translations/vi/SUPPORT.md index 24e1620ea..0cd60bed9 100644 --- a/translations/vi/SUPPORT.md +++ b/translations/vi/SUPPORT.md @@ -1,12 +1,3 @@ - # Hỗ trợ ## Cách báo cáo vấn đề và nhận trợ giúp diff --git a/translations/vi/_404.md b/translations/vi/_404.md index 23cad921a..6d6a92dbd 100644 --- a/translations/vi/_404.md +++ b/translations/vi/_404.md @@ -1,12 +1,3 @@ - # Đang trong quá trình thực hiện Chúng tôi đang làm việc trên trang này. Vui lòng quay lại sau. diff --git a/translations/vi/docs/_navbar.md b/translations/vi/docs/_navbar.md index e28fe4168..a61edb873 100644 --- a/translations/vi/docs/_navbar.md +++ b/translations/vi/docs/_navbar.md @@ -1,12 +1,3 @@ - - Bản dịch - [English (United States)](../../../docs/README) - [বাংলা](../../../docs/README.bn) diff --git a/translations/vi/docs/_sidebar.md b/translations/vi/docs/_sidebar.md index b2b882dfa..bfb3d1c76 100644 --- a/translations/vi/docs/_sidebar.md +++ b/translations/vi/docs/_sidebar.md @@ -1,12 +1,3 @@ - - Giới thiệu - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md) diff --git a/translations/vi/for-teachers.md b/translations/vi/for-teachers.md index 16fe89bff..d6a488135 100644 --- a/translations/vi/for-teachers.md +++ b/translations/vi/for-teachers.md @@ -1,12 +1,3 @@ - ### Dành cho giáo viên Bạn có thể sử dụng giáo trình này trong lớp học của mình. Nó hoạt động mượt mà với GitHub Classroom và các nền tảng LMS hàng đầu, đồng thời cũng có thể được sử dụng như một kho lưu trữ độc lập với học sinh. diff --git a/translations/vi/lesson-template/README.md b/translations/vi/lesson-template/README.md index 3e01ae76f..4bb138048 100644 --- a/translations/vi/lesson-template/README.md +++ b/translations/vi/lesson-template/README.md @@ -1,12 +1,3 @@ - # [Chủ đề bài học] ![Nhúng một video tại đây](../../../lesson-template/video-url) diff --git a/translations/vi/lesson-template/assignment.md b/translations/vi/lesson-template/assignment.md index dca0b903f..5155a313c 100644 --- a/translations/vi/lesson-template/assignment.md +++ b/translations/vi/lesson-template/assignment.md @@ -1,12 +1,3 @@ - # [Tên Bài Tập] ## Hướng Dẫn diff --git a/translations/vi/memory-game/README.md b/translations/vi/memory-game/README.md index c67ba1e74..df1013288 100644 --- a/translations/vi/memory-game/README.md +++ b/translations/vi/memory-game/README.md @@ -1,12 +1,3 @@ - Đây là một dự án [Next.js](https://nextjs.org) được khởi tạo bằng [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Bắt đầu diff --git a/translations/vi/quiz-app/README.md b/translations/vi/quiz-app/README.md index 9bfda4cdb..83a88dcba 100644 --- a/translations/vi/quiz-app/README.md +++ b/translations/vi/quiz-app/README.md @@ -1,12 +1,3 @@ - # Ứng dụng Quiz Các bài quiz này là bài kiểm tra trước và sau bài giảng trong chương trình học khoa học dữ liệu tại https://aka.ms/webdev-beginners