chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes)

pull/1673/head
localizeflow[bot] 8 months ago
parent 27f7371360
commit f3b5b6aef7

@ -0,0 +1,584 @@
{
"1-getting-started-lessons/1-intro-to-programming-languages/README.md": {
"original_hash": "d45ddcc54eb9232a76d08328b09d792e",
"translation_date": "2026-01-06T21:16:19+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md",
"language_code": "el"
},
"1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": {
"original_hash": "17b8ec8e85d99e27dcb3f73842e583be",
"translation_date": "2025-10-23T20:02:48+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md",
"language_code": "el"
},
"1-getting-started-lessons/2-github-basics/README.md": {
"original_hash": "5c383cc2cc23bb164b06417d1c107a44",
"translation_date": "2026-01-06T21:20:07+00:00",
"source_file": "1-getting-started-lessons/2-github-basics/README.md",
"language_code": "el"
},
"1-getting-started-lessons/3-accessibility/README.md": {
"original_hash": "7f2c48e04754724123ea100a822765e5",
"translation_date": "2026-01-06T21:12:22+00:00",
"source_file": "1-getting-started-lessons/3-accessibility/README.md",
"language_code": "el"
},
"1-getting-started-lessons/3-accessibility/assignment.md": {
"original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d",
"translation_date": "2025-10-23T20:06:15+00:00",
"source_file": "1-getting-started-lessons/3-accessibility/assignment.md",
"language_code": "el"
},
"1-getting-started-lessons/README.md": {
"original_hash": "770d9f83dddc841c19f210dee5fe0712",
"translation_date": "2025-10-03T13:27:40+00:00",
"source_file": "1-getting-started-lessons/README.md",
"language_code": "el"
},
"10-ai-framework-project/README.md": {
"original_hash": "3925b6a1c31c60755eaae4d578232c25",
"translation_date": "2026-01-06T20:08:35+00:00",
"source_file": "10-ai-framework-project/README.md",
"language_code": "el"
},
"10-ai-framework-project/solution/README.md": {
"original_hash": "d41d8cd98f00b204e9800998ecf8427e",
"translation_date": "2026-01-29T18:17:49+00:00",
"source_file": "10-ai-framework-project/solution/README.md",
"language_code": "el"
},
"2-js-basics/1-data-types/README.md": {
"original_hash": "672b0bb6e8b431075f3bdb7130590d2d",
"translation_date": "2026-01-06T20:20:47+00:00",
"source_file": "2-js-basics/1-data-types/README.md",
"language_code": "el"
},
"2-js-basics/1-data-types/assignment.md": {
"original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5",
"translation_date": "2025-10-23T19:54:38+00:00",
"source_file": "2-js-basics/1-data-types/assignment.md",
"language_code": "el"
},
"2-js-basics/2-functions-methods/README.md": {
"original_hash": "71f7d7dafa1c7194d79ddac87f669ff9",
"translation_date": "2026-01-06T20:18:45+00:00",
"source_file": "2-js-basics/2-functions-methods/README.md",
"language_code": "el"
},
"2-js-basics/2-functions-methods/assignment.md": {
"original_hash": "8328f58f4593b4671656ff8f4b2edbd9",
"translation_date": "2025-10-23T19:55:21+00:00",
"source_file": "2-js-basics/2-functions-methods/assignment.md",
"language_code": "el"
},
"2-js-basics/3-making-decisions/README.md": {
"original_hash": "c688385d15dd3645e924ea0ffee8967f",
"translation_date": "2026-01-06T20:23:06+00:00",
"source_file": "2-js-basics/3-making-decisions/README.md",
"language_code": "el"
},
"2-js-basics/3-making-decisions/assignment.md": {
"original_hash": "ffe366b2d1f037b99fbadbe1dc81083d",
"translation_date": "2025-10-23T19:56:45+00:00",
"source_file": "2-js-basics/3-making-decisions/assignment.md",
"language_code": "el"
},
"2-js-basics/4-arrays-loops/README.md": {
"original_hash": "1710a50a519a6e4a1b40a5638783018d",
"translation_date": "2026-01-06T20:25:36+00:00",
"source_file": "2-js-basics/4-arrays-loops/README.md",
"language_code": "el"
},
"2-js-basics/4-arrays-loops/assignment.md": {
"original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4",
"translation_date": "2025-10-23T19:56:03+00:00",
"source_file": "2-js-basics/4-arrays-loops/assignment.md",
"language_code": "el"
},
"2-js-basics/README.md": {
"original_hash": "cc9e70a2f096c67389c8acff1521fc27",
"translation_date": "2025-08-26T21:39:22+00:00",
"source_file": "2-js-basics/README.md",
"language_code": "el"
},
"3-terrarium/1-intro-to-html/README.md": {
"original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74",
"translation_date": "2026-01-06T21:06:10+00:00",
"source_file": "3-terrarium/1-intro-to-html/README.md",
"language_code": "el"
},
"3-terrarium/1-intro-to-html/assignment.md": {
"original_hash": "650e63282e1dfa032890fcf5c1c4119d",
"translation_date": "2025-10-23T20:19:31+00:00",
"source_file": "3-terrarium/1-intro-to-html/assignment.md",
"language_code": "el"
},
"3-terrarium/2-intro-to-css/README.md": {
"original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d",
"translation_date": "2026-01-06T21:10:22+00:00",
"source_file": "3-terrarium/2-intro-to-css/README.md",
"language_code": "el"
},
"3-terrarium/2-intro-to-css/assignment.md": {
"original_hash": "bee6762d4092a13fc7c338814963f980",
"translation_date": "2025-10-23T20:17:58+00:00",
"source_file": "3-terrarium/2-intro-to-css/assignment.md",
"language_code": "el"
},
"3-terrarium/3-intro-to-DOM-and-closures/README.md": {
"original_hash": "973e48ad87d67bf5bb819746c9f8e302",
"translation_date": "2026-01-06T21:07:56+00:00",
"source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md",
"language_code": "el"
},
"3-terrarium/3-intro-to-DOM-and-closures/assignment.md": {
"original_hash": "947ca5ce7c94aee9c7de7034e762bc17",
"translation_date": "2025-10-23T20:16:12+00:00",
"source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md",
"language_code": "el"
},
"3-terrarium/README.md": {
"original_hash": "bc5c5550f79d10add90ce419ee34abb3",
"translation_date": "2026-01-06T20:12:32+00:00",
"source_file": "3-terrarium/README.md",
"language_code": "el"
},
"3-terrarium/solution/README.md": {
"original_hash": "6329fbe8bd936068debd78cca6f09c0a",
"translation_date": "2025-08-26T21:38:42+00:00",
"source_file": "3-terrarium/solution/README.md",
"language_code": "el"
},
"4-typing-game/README.md": {
"original_hash": "efa2ab875b8bb5a7883816506da6b6d2",
"translation_date": "2026-01-06T20:11:28+00:00",
"source_file": "4-typing-game/README.md",
"language_code": "el"
},
"4-typing-game/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T23:15:14+00:00",
"source_file": "4-typing-game/solution/README.md",
"language_code": "el"
},
"4-typing-game/typing-game/README.md": {
"original_hash": "da8bc72041a2bb3826a54654ee1a8844",
"translation_date": "2026-01-06T21:04:04+00:00",
"source_file": "4-typing-game/typing-game/README.md",
"language_code": "el"
},
"4-typing-game/typing-game/assignment.md": {
"original_hash": "3eac59d70e2532a677a2ce6bf765485a",
"translation_date": "2025-10-23T20:30:44+00:00",
"source_file": "4-typing-game/typing-game/assignment.md",
"language_code": "el"
},
"5-browser-extension/1-about-browsers/README.md": {
"original_hash": "00aa85715e1efd4930c17a23e3012e69",
"translation_date": "2026-01-06T20:48:49+00:00",
"source_file": "5-browser-extension/1-about-browsers/README.md",
"language_code": "el"
},
"5-browser-extension/1-about-browsers/assignment.md": {
"original_hash": "b6897c02603d0045dd6d8256e8714baa",
"translation_date": "2025-10-23T20:41:28+00:00",
"source_file": "5-browser-extension/1-about-browsers/assignment.md",
"language_code": "el"
},
"5-browser-extension/2-forms-browsers-local-storage/README.md": {
"original_hash": "2b6203a48c48d8234e0948353b47d84e",
"translation_date": "2026-01-06T20:43:40+00:00",
"source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md",
"language_code": "el"
},
"5-browser-extension/2-forms-browsers-local-storage/assignment.md": {
"original_hash": "25b8d28b8531352d4eb67291fd7824c4",
"translation_date": "2025-10-23T20:40:05+00:00",
"source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md",
"language_code": "el"
},
"5-browser-extension/3-background-tasks-and-performance/README.md": {
"original_hash": "b275fed2c6fc90d2b9b6661a3225faa2",
"translation_date": "2026-01-06T20:46:10+00:00",
"source_file": "5-browser-extension/3-background-tasks-and-performance/README.md",
"language_code": "el"
},
"5-browser-extension/3-background-tasks-and-performance/assignment.md": {
"original_hash": "a203e560e58ccc6ba68bffc40c7c8676",
"translation_date": "2025-10-23T20:38:41+00:00",
"source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md",
"language_code": "el"
},
"5-browser-extension/README.md": {
"original_hash": "b121a279a6ab39878491f3e572673515",
"translation_date": "2025-08-26T22:30:39+00:00",
"source_file": "5-browser-extension/README.md",
"language_code": "el"
},
"5-browser-extension/solution/README.md": {
"original_hash": "fab4e6b4f0efcd587a9029d82991f597",
"translation_date": "2025-08-26T22:46:01+00:00",
"source_file": "5-browser-extension/solution/README.md",
"language_code": "el"
},
"5-browser-extension/solution/translation/README.es.md": {
"original_hash": "cbaf73f94a9ab4c680a10ef871e92948",
"translation_date": "2025-08-26T22:46:51+00:00",
"source_file": "5-browser-extension/solution/translation/README.es.md",
"language_code": "el"
},
"5-browser-extension/solution/translation/README.fr.md": {
"original_hash": "9361268ca430b2579375009e1eceb5e5",
"translation_date": "2025-08-26T22:49:11+00:00",
"source_file": "5-browser-extension/solution/translation/README.fr.md",
"language_code": "el"
},
"5-browser-extension/solution/translation/README.hi.md": {
"original_hash": "dd58ae1b7707034f055718c1b68bc8de",
"translation_date": "2025-08-26T22:47:41+00:00",
"source_file": "5-browser-extension/solution/translation/README.hi.md",
"language_code": "el"
},
"5-browser-extension/solution/translation/README.it.md": {
"original_hash": "9a6b22a2eff0f499b66236be973b24ad",
"translation_date": "2025-08-26T22:50:00+00:00",
"source_file": "5-browser-extension/solution/translation/README.it.md",
"language_code": "el"
},
"5-browser-extension/solution/translation/README.ja.md": {
"original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d",
"translation_date": "2025-08-26T22:50:49+00:00",
"source_file": "5-browser-extension/solution/translation/README.ja.md",
"language_code": "el"
},
"5-browser-extension/solution/translation/README.ms.md": {
"original_hash": "21b364c158c8e4f698de65eeac16c9fe",
"translation_date": "2025-08-26T22:48:24+00:00",
"source_file": "5-browser-extension/solution/translation/README.ms.md",
"language_code": "el"
},
"5-browser-extension/start/README.md": {
"original_hash": "26fd39046d264ba185dcb086d3a8cf3e",
"translation_date": "2025-08-26T22:37:06+00:00",
"source_file": "5-browser-extension/start/README.md",
"language_code": "el"
},
"6-space-game/1-introduction/README.md": {
"original_hash": "a6332a7bb4d0be3bfd24199c83993777",
"translation_date": "2026-01-06T20:38:55+00:00",
"source_file": "6-space-game/1-introduction/README.md",
"language_code": "el"
},
"6-space-game/1-introduction/assignment.md": {
"original_hash": "c8fc39a014d08247c082878122e2ba73",
"translation_date": "2025-10-23T20:36:57+00:00",
"source_file": "6-space-game/1-introduction/assignment.md",
"language_code": "el"
},
"6-space-game/2-drawing-to-canvas/README.md": {
"original_hash": "7994743c5b21fdcceb36307916ef249a",
"translation_date": "2026-01-06T20:33:01+00:00",
"source_file": "6-space-game/2-drawing-to-canvas/README.md",
"language_code": "el"
},
"6-space-game/2-drawing-to-canvas/assignment.md": {
"original_hash": "87cd43afe5b69dbbffb5c4b209ea6791",
"translation_date": "2025-10-23T20:33:36+00:00",
"source_file": "6-space-game/2-drawing-to-canvas/assignment.md",
"language_code": "el"
},
"6-space-game/3-moving-elements-around/README.md": {
"original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09",
"translation_date": "2026-01-06T20:41:09+00:00",
"source_file": "6-space-game/3-moving-elements-around/README.md",
"language_code": "el"
},
"6-space-game/3-moving-elements-around/assignment.md": {
"original_hash": "c162b3b3a1cafc1483c8015e9b266f0d",
"translation_date": "2025-10-23T20:32:26+00:00",
"source_file": "6-space-game/3-moving-elements-around/assignment.md",
"language_code": "el"
},
"6-space-game/4-collision-detection/README.md": {
"original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c",
"translation_date": "2026-01-06T20:30:47+00:00",
"source_file": "6-space-game/4-collision-detection/README.md",
"language_code": "el"
},
"6-space-game/4-collision-detection/assignment.md": {
"original_hash": "124efddbb65166cddb38075ad6dae324",
"translation_date": "2025-10-23T20:36:17+00:00",
"source_file": "6-space-game/4-collision-detection/assignment.md",
"language_code": "el"
},
"6-space-game/4-collision-detection/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:05:00+00:00",
"source_file": "6-space-game/4-collision-detection/solution/README.md",
"language_code": "el"
},
"6-space-game/4-collision-detection/your-work/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:04:38+00:00",
"source_file": "6-space-game/4-collision-detection/your-work/README.md",
"language_code": "el"
},
"6-space-game/5-keeping-score/README.md": {
"original_hash": "2ed9145a16cf576faa2a973dff84d099",
"translation_date": "2026-01-06T20:37:20+00:00",
"source_file": "6-space-game/5-keeping-score/README.md",
"language_code": "el"
},
"6-space-game/5-keeping-score/assignment.md": {
"original_hash": "81f292dbda01685b91735e0398dc0504",
"translation_date": "2025-08-26T21:54:22+00:00",
"source_file": "6-space-game/5-keeping-score/assignment.md",
"language_code": "el"
},
"6-space-game/5-keeping-score/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T21:55:17+00:00",
"source_file": "6-space-game/5-keeping-score/solution/README.md",
"language_code": "el"
},
"6-space-game/5-keeping-score/your-work/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T21:54:54+00:00",
"source_file": "6-space-game/5-keeping-score/your-work/README.md",
"language_code": "el"
},
"6-space-game/6-end-condition/README.md": {
"original_hash": "a4b78043f4d64bf3ee24e0689b8b391d",
"translation_date": "2026-01-06T20:35:08+00:00",
"source_file": "6-space-game/6-end-condition/README.md",
"language_code": "el"
},
"6-space-game/6-end-condition/assignment.md": {
"original_hash": "232d592791465c1678cab3a2bb6cd3e8",
"translation_date": "2025-10-23T20:34:56+00:00",
"source_file": "6-space-game/6-end-condition/assignment.md",
"language_code": "el"
},
"6-space-game/6-end-condition/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:10:14+00:00",
"source_file": "6-space-game/6-end-condition/solution/README.md",
"language_code": "el"
},
"6-space-game/6-end-condition/your-work/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:09:45+00:00",
"source_file": "6-space-game/6-end-condition/your-work/README.md",
"language_code": "el"
},
"6-space-game/README.md": {
"original_hash": "c40a698395ee5102715f7880bba3f2e7",
"translation_date": "2025-08-26T21:52:06+00:00",
"source_file": "6-space-game/README.md",
"language_code": "el"
},
"6-space-game/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:10:40+00:00",
"source_file": "6-space-game/solution/README.md",
"language_code": "el"
},
"7-bank-project/1-template-route/README.md": {
"original_hash": "351678bece18f07d9daa987a881fb062",
"translation_date": "2026-01-06T20:55:02+00:00",
"source_file": "7-bank-project/1-template-route/README.md",
"language_code": "el"
},
"7-bank-project/1-template-route/assignment.md": {
"original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673",
"translation_date": "2025-10-23T20:26:20+00:00",
"source_file": "7-bank-project/1-template-route/assignment.md",
"language_code": "el"
},
"7-bank-project/2-forms/README.md": {
"original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc",
"translation_date": "2026-01-06T20:51:07+00:00",
"source_file": "7-bank-project/2-forms/README.md",
"language_code": "el"
},
"7-bank-project/2-forms/assignment.md": {
"original_hash": "efb01fcafd2ef40c593a6e662fc938a8",
"translation_date": "2025-10-23T20:28:18+00:00",
"source_file": "7-bank-project/2-forms/assignment.md",
"language_code": "el"
},
"7-bank-project/3-data/README.md": {
"original_hash": "86ee5069f27ea3151389d8687c95fac9",
"translation_date": "2026-01-06T20:58:24+00:00",
"source_file": "7-bank-project/3-data/README.md",
"language_code": "el"
},
"7-bank-project/3-data/assignment.md": {
"original_hash": "d0a02cb117e91a5b5f24178080068a3d",
"translation_date": "2025-10-23T20:24:11+00:00",
"source_file": "7-bank-project/3-data/assignment.md",
"language_code": "el"
},
"7-bank-project/4-state-management/README.md": {
"original_hash": "b807b09df716dc48a2b750835bf8e933",
"translation_date": "2026-01-06T21:01:36+00:00",
"source_file": "7-bank-project/4-state-management/README.md",
"language_code": "el"
},
"7-bank-project/4-state-management/assignment.md": {
"original_hash": "50a7783473b39a2e0f133e271a102231",
"translation_date": "2025-10-23T20:21:49+00:00",
"source_file": "7-bank-project/4-state-management/assignment.md",
"language_code": "el"
},
"7-bank-project/README.md": {
"original_hash": "830359535306594b448db6575ce5cdee",
"translation_date": "2025-08-26T22:51:34+00:00",
"source_file": "7-bank-project/README.md",
"language_code": "el"
},
"7-bank-project/api/README.md": {
"original_hash": "9884f8c8a61cf56214450f8b16a094ce",
"translation_date": "2025-08-26T22:52:13+00:00",
"source_file": "7-bank-project/api/README.md",
"language_code": "el"
},
"7-bank-project/solution/README.md": {
"original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9",
"translation_date": "2025-08-26T23:07:42+00:00",
"source_file": "7-bank-project/solution/README.md",
"language_code": "el"
},
"8-code-editor/1-using-a-code-editor/README.md": {
"original_hash": "a9a3bcc037a447e2d8994d99e871cd9f",
"translation_date": "2026-01-06T20:28:18+00:00",
"source_file": "8-code-editor/1-using-a-code-editor/README.md",
"language_code": "el"
},
"8-code-editor/1-using-a-code-editor/assignment.md": {
"original_hash": "effe56ba51c38d7bdfad1ea38288666b",
"translation_date": "2025-10-23T19:59:07+00:00",
"source_file": "8-code-editor/1-using-a-code-editor/assignment.md",
"language_code": "el"
},
"9-chat-project/README.md": {
"original_hash": "2066c17078e9d18b5e309f31d8e8bc24",
"translation_date": "2026-01-06T20:12:39+00:00",
"source_file": "9-chat-project/README.md",
"language_code": "el"
},
"9-chat-project/solution/README.md": {
"original_hash": "cb549dcad8eea3221cb89793aeaa3bb3",
"translation_date": "2025-09-01T15:30:55+00:00",
"source_file": "9-chat-project/solution/README.md",
"language_code": "el"
},
"9-chat-project/solution/backend/README.md": {
"original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af",
"translation_date": "2025-09-01T15:43:32+00:00",
"source_file": "9-chat-project/solution/backend/README.md",
"language_code": "el"
},
"9-chat-project/solution/backend/python/README.md": {
"original_hash": "0aaa930f076f2d83cc872ad157f8ffd3",
"translation_date": "2025-10-23T20:14:36+00:00",
"source_file": "9-chat-project/solution/backend/python/README.md",
"language_code": "el"
},
"9-chat-project/solution/frontend/README.md": {
"original_hash": "7746a470be8fc7f736eb1b43ebb710ee",
"translation_date": "2025-09-01T15:52:22+00:00",
"source_file": "9-chat-project/solution/frontend/README.md",
"language_code": "el"
},
"AGENTS.md": {
"original_hash": "a362efd06d64d4134a0cfe8515a86d34",
"translation_date": "2025-10-03T11:27:37+00:00",
"source_file": "AGENTS.md",
"language_code": "el"
},
"CODE_OF_CONDUCT.md": {
"original_hash": "b0a9b4cccd918195f58224d5793da1a6",
"translation_date": "2025-08-26T21:25:16+00:00",
"source_file": "CODE_OF_CONDUCT.md",
"language_code": "el"
},
"CONTRIBUTING.md": {
"original_hash": "777400e9f0336c7ee2f9a1200a88478f",
"translation_date": "2025-08-26T21:27:16+00:00",
"source_file": "CONTRIBUTING.md",
"language_code": "el"
},
"Git-Basics/README.md": {
"original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a",
"translation_date": "2025-10-03T15:52:50+00:00",
"source_file": "Git-Basics/README.md",
"language_code": "el"
},
"README.md": {
"original_hash": "490c83786552d7fab6390991517bef09",
"translation_date": "2026-01-29T18:23:48+00:00",
"source_file": "README.md",
"language_code": "el"
},
"SECURITY.md": {
"original_hash": "4ecc3bf2e27983d4c780be6f26ee6228",
"translation_date": "2025-08-26T21:26:10+00:00",
"source_file": "SECURITY.md",
"language_code": "el"
},
"SUPPORT.md": {
"original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a",
"translation_date": "2025-08-26T21:23:44+00:00",
"source_file": "SUPPORT.md",
"language_code": "el"
},
"_404.md": {
"original_hash": "ea9f0804bd62f46d9808e953ec7fc459",
"translation_date": "2025-08-26T21:25:45+00:00",
"source_file": "_404.md",
"language_code": "el"
},
"docs/_navbar.md": {
"original_hash": "3bd2f51ecf4ac9b39277cba748943793",
"translation_date": "2025-08-26T21:51:35+00:00",
"source_file": "docs/_navbar.md",
"language_code": "el"
},
"docs/_sidebar.md": {
"original_hash": "655c91b5979de46f1d70d97f0c5f1d14",
"translation_date": "2025-08-26T21:50:44+00:00",
"source_file": "docs/_sidebar.md",
"language_code": "el"
},
"for-teachers.md": {
"original_hash": "71009af209f81cc01a1f2d324200375f",
"translation_date": "2025-10-03T09:45:08+00:00",
"source_file": "for-teachers.md",
"language_code": "el"
},
"lesson-template/README.md": {
"original_hash": "0494be70ad7fadd13a8c3d549c23e355",
"translation_date": "2025-08-26T23:13:26+00:00",
"source_file": "lesson-template/README.md",
"language_code": "el"
},
"lesson-template/assignment.md": {
"original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130",
"translation_date": "2025-08-26T23:14:04+00:00",
"source_file": "lesson-template/assignment.md",
"language_code": "el"
},
"memory-game/README.md": {
"original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7",
"translation_date": "2025-10-03T11:56:24+00:00",
"source_file": "memory-game/README.md",
"language_code": "el"
},
"quiz-app/README.md": {
"original_hash": "5301875c55bb305e6046bed3a4fd06d2",
"translation_date": "2025-08-26T23:19:38+00:00",
"source_file": "quiz-app/README.md",
"language_code": "el"
}
}

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "d45ddcc54eb9232a76d08328b09d792e",
"translation_date": "2026-01-06T21:16:19+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md",
"language_code": "el"
}
-->
# Εισαγωγή στις Γλώσσες Προγραμματισμού και τα Σύγχρονα Εργαλεία Ανάπτυξης # Εισαγωγή στις Γλώσσες Προγραμματισμού και τα Σύγχρονα Εργαλεία Ανάπτυξης
Γεια σου, μελλοντικέ προγραμματιστή! 👋 Μπορώ να σου πω κάτι που ακόμα με συγκλονίζει κάθε μέρα; Είσαι έτοιμος να ανακαλύψεις ότι ο προγραμματισμός δεν αφορά μόνο τους υπολογιστές – αφορά το να έχεις πραγματικές υπερδυνάμεις για να ζωντανέψεις τις πιο τρελές σου ιδέες! Γεια σου, μελλοντικέ προγραμματιστή! 👋 Μπορώ να σου πω κάτι που ακόμα με συγκλονίζει κάθε μέρα; Είσαι έτοιμος να ανακαλύψεις ότι ο προγραμματισμός δεν αφορά μόνο τους υπολογιστές – αφορά το να έχεις πραγματικές υπερδυνάμεις για να ζωντανέψεις τις πιο τρελές σου ιδέες!

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "17b8ec8e85d99e27dcb3f73842e583be",
"translation_date": "2025-10-23T20:02:48+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md",
"language_code": "el"
}
-->
# Ανάθεση: Εξερεύνηση Σύγχρονων Εργαλείων Ανάπτυξης Ιστού # Ανάθεση: Εξερεύνηση Σύγχρονων Εργαλείων Ανάπτυξης Ιστού
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "5c383cc2cc23bb164b06417d1c107a44",
"translation_date": "2026-01-06T21:20:07+00:00",
"source_file": "1-getting-started-lessons/2-github-basics/README.md",
"language_code": "el"
}
-->
# Εισαγωγή στο GitHub # Εισαγωγή στο GitHub
Γεια σου, μελλοντικέ προγραμματιστή! 👋 Έτοιμος να ενταχθείς σε εκατομμύρια προγραμματιστές σε όλο τον κόσμο; Είμαι πραγματικά ενθουσιασμένος που σου παρουσιάζω το GitHub – σκέψου το σαν την πλατφόρμα κοινωνικής δικτύωσης για προγραμματιστές, εκτός από το ότι αντί για φωτογραφίες του γεύματός σου, μοιραζόμαστε κώδικα και δημιουργούμε απίστευτα πράγματα μαζί! Γεια σου, μελλοντικέ προγραμματιστή! 👋 Έτοιμος να ενταχθείς σε εκατομμύρια προγραμματιστές σε όλο τον κόσμο; Είμαι πραγματικά ενθουσιασμένος που σου παρουσιάζω το GitHub – σκέψου το σαν την πλατφόρμα κοινωνικής δικτύωσης για προγραμματιστές, εκτός από το ότι αντί για φωτογραφίες του γεύματός σου, μοιραζόμαστε κώδικα και δημιουργούμε απίστευτα πράγματα μαζί!

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "7f2c48e04754724123ea100a822765e5",
"translation_date": "2026-01-06T21:12:22+00:00",
"source_file": "1-getting-started-lessons/3-accessibility/README.md",
"language_code": "el"
}
-->
# Δημιουργία Προσβάσιμων Ιστοσελίδων # Δημιουργία Προσβάσιμων Ιστοσελίδων
![Όλα για την Προσβασιμότητα](../../../../translated_images/el/webdev101-a11y.8ef3025c858d897a.webp) ![Όλα για την Προσβασιμότητα](../../../../translated_images/el/webdev101-a11y.8ef3025c858d897a.webp)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d",
"translation_date": "2025-10-23T20:06:15+00:00",
"source_file": "1-getting-started-lessons/3-accessibility/assignment.md",
"language_code": "el"
}
-->
# Εκτενής Έλεγχος Προσβασιμότητας Ιστοσελίδας # Εκτενής Έλεγχος Προσβασιμότητας Ιστοσελίδας
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "770d9f83dddc841c19f210dee5fe0712",
"translation_date": "2025-10-03T13:27:40+00:00",
"source_file": "1-getting-started-lessons/README.md",
"language_code": "el"
}
-->
# Ξεκινώντας με την Ανάπτυξη Ιστού # Ξεκινώντας με την Ανάπτυξη Ιστού
Σε αυτή την ενότητα του προγράμματος σπουδών, θα εισαχθείτε σε έννοιες που δεν βασίζονται σε έργα, αλλά είναι σημαντικές για να γίνετε επαγγελματίας προγραμματιστής. Σε αυτή την ενότητα του προγράμματος σπουδών, θα εισαχθείτε σε έννοιες που δεν βασίζονται σε έργα, αλλά είναι σημαντικές για να γίνετε επαγγελματίας προγραμματιστής.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "3925b6a1c31c60755eaae4d578232c25",
"translation_date": "2026-01-06T20:08:35+00:00",
"source_file": "10-ai-framework-project/README.md",
"language_code": "el"
}
-->
# Πλαίσιο Τεχνητής Νοημοσύνης # Πλαίσιο Τεχνητής Νοημοσύνης
Έχετε νιώσει ποτέ καταβεβλημένοι προσπαθώντας να δημιουργήσετε εφαρμογές τεχνητής νοημοσύνης από το μηδέν; Δεν είστε μόνοι! Τα πλαίσια τεχνητής νοημοσύνης είναι σαν να έχετε ένα ελβετικό μαχαίρι για την ανάπτυξη AI - είναι ισχυρά εργαλεία που μπορούν να σας εξοικονομήσουν χρόνο και πονοκεφάλους όταν χτίζετε ευφυείς εφαρμογές. Σκεφτείτε ένα πλαίσιο AI ως μια καλά οργανωμένη βιβλιοθήκη: παρέχει προ-κατασκευασμένα στοιχεία, τυποποιημένα API και έξυπνες αφαιρέσεις ώστε να μπορείτε να εστιάσετε στην επίλυση προβλημάτων αντί να παλεύετε με λεπτομέρειες υλοποίησης. Έχετε νιώσει ποτέ καταβεβλημένοι προσπαθώντας να δημιουργήσετε εφαρμογές τεχνητής νοημοσύνης από το μηδέν; Δεν είστε μόνοι! Τα πλαίσια τεχνητής νοημοσύνης είναι σαν να έχετε ένα ελβετικό μαχαίρι για την ανάπτυξη AI - είναι ισχυρά εργαλεία που μπορούν να σας εξοικονομήσουν χρόνο και πονοκεφάλους όταν χτίζετε ευφυείς εφαρμογές. Σκεφτείτε ένα πλαίσιο AI ως μια καλά οργανωμένη βιβλιοθήκη: παρέχει προ-κατασκευασμένα στοιχεία, τυποποιημένα API και έξυπνες αφαιρέσεις ώστε να μπορείτε να εστιάσετε στην επίλυση προβλημάτων αντί να παλεύετε με λεπτομέρειες υλοποίησης.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "672b0bb6e8b431075f3bdb7130590d2d",
"translation_date": "2026-01-06T20:20:47+00:00",
"source_file": "2-js-basics/1-data-types/README.md",
"language_code": "el"
}
-->
# Βασικά στοιχεία JavaScript: Τύποι Δεδομένων # Βασικά στοιχεία JavaScript: Τύποι Δεδομένων
![JavaScript Basics - Data types](../../../../translated_images/el/webdev101-js-datatypes.4cc470179730702c.webp) ![JavaScript Basics - Data types](../../../../translated_images/el/webdev101-js-datatypes.4cc470179730702c.webp)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5",
"translation_date": "2025-10-23T19:54:38+00:00",
"source_file": "2-js-basics/1-data-types/assignment.md",
"language_code": "el"
}
-->
# Εξάσκηση Τύπων Δεδομένων: Καλάθι Αγορών Ηλεκτρονικού Εμπορίου # Εξάσκηση Τύπων Δεδομένων: Καλάθι Αγορών Ηλεκτρονικού Εμπορίου
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "71f7d7dafa1c7194d79ddac87f669ff9",
"translation_date": "2026-01-06T20:18:45+00:00",
"source_file": "2-js-basics/2-functions-methods/README.md",
"language_code": "el"
}
-->
# JavaScript Basics: Μέθοδοι και Συναρτήσεις # JavaScript Basics: Μέθοδοι και Συναρτήσεις
![JavaScript Basics - Functions](../../../../translated_images/el/webdev101-js-functions.be049c4726e94f8b.webp) ![JavaScript Basics - Functions](../../../../translated_images/el/webdev101-js-functions.be049c4726e94f8b.webp)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "8328f58f4593b4671656ff8f4b2edbd9",
"translation_date": "2025-10-23T19:55:21+00:00",
"source_file": "2-js-basics/2-functions-methods/assignment.md",
"language_code": "el"
}
-->
# Διασκέδαση με Συναρτήσεις # Διασκέδαση με Συναρτήσεις
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c688385d15dd3645e924ea0ffee8967f",
"translation_date": "2026-01-06T20:23:06+00:00",
"source_file": "2-js-basics/3-making-decisions/README.md",
"language_code": "el"
}
-->
# Βασικά JavaScript: Λήψη Αποφάσεων # Βασικά JavaScript: Λήψη Αποφάσεων
![JavaScript Basics - Making decisions](../../../../translated_images/el/webdev101-js-decisions.69e1b20f272dd1f0.webp) ![JavaScript Basics - Making decisions](../../../../translated_images/el/webdev101-js-decisions.69e1b20f272dd1f0.webp)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "ffe366b2d1f037b99fbadbe1dc81083d",
"translation_date": "2025-10-23T19:56:45+00:00",
"source_file": "2-js-basics/3-making-decisions/assignment.md",
"language_code": "el"
}
-->
# Λήψη Αποφάσεων: Επεξεργαστής Βαθμολογιών Μαθητών # Λήψη Αποφάσεων: Επεξεργαστής Βαθμολογιών Μαθητών
## Στόχοι Μάθησης ## Στόχοι Μάθησης

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "1710a50a519a6e4a1b40a5638783018d",
"translation_date": "2026-01-06T20:25:36+00:00",
"source_file": "2-js-basics/4-arrays-loops/README.md",
"language_code": "el"
}
-->
# Βασικά JavaScript: Πίνακες και Βρόχοι # Βασικά JavaScript: Πίνακες και Βρόχοι
![Βασικά JavaScript - Πίνακες](../../../../translated_images/el/webdev101-js-arrays.439d7528b8a29455.webp) ![Βασικά JavaScript - Πίνακες](../../../../translated_images/el/webdev101-js-arrays.439d7528b8a29455.webp)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4",
"translation_date": "2025-10-23T19:56:03+00:00",
"source_file": "2-js-basics/4-arrays-loops/assignment.md",
"language_code": "el"
}
-->
# Εργασία με Πίνακες και Βρόχους # Εργασία με Πίνακες και Βρόχους
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "cc9e70a2f096c67389c8acff1521fc27",
"translation_date": "2025-08-26T21:39:22+00:00",
"source_file": "2-js-basics/README.md",
"language_code": "el"
}
-->
# Εισαγωγή στη JavaScript # Εισαγωγή στη JavaScript
Η JavaScript είναι η γλώσσα του διαδικτύου. Σε αυτά τα τέσσερα μαθήματα, θα μάθετε τα βασικά της. Η JavaScript είναι η γλώσσα του διαδικτύου. Σε αυτά τα τέσσερα μαθήματα, θα μάθετε τα βασικά της.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74",
"translation_date": "2026-01-06T21:06:10+00:00",
"source_file": "3-terrarium/1-intro-to-html/README.md",
"language_code": "el"
}
-->
# Έργο Terrarium Μέρος 1: Εισαγωγή στο HTML # Έργο Terrarium Μέρος 1: Εισαγωγή στο HTML
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "650e63282e1dfa032890fcf5c1c4119d",
"translation_date": "2025-10-23T20:19:31+00:00",
"source_file": "3-terrarium/1-intro-to-html/assignment.md",
"language_code": "el"
}
-->
# Εργασία Πρακτικής HTML: Δημιουργία Μακέτας Ιστολογίου # Εργασία Πρακτικής HTML: Δημιουργία Μακέτας Ιστολογίου
## Στόχοι Μάθησης ## Στόχοι Μάθησης

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d",
"translation_date": "2026-01-06T21:10:22+00:00",
"source_file": "3-terrarium/2-intro-to-css/README.md",
"language_code": "el"
}
-->
# Έργο Terrarium Μέρος 2: Εισαγωγή στο CSS # Έργο Terrarium Μέρος 2: Εισαγωγή στο CSS
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "bee6762d4092a13fc7c338814963f980",
"translation_date": "2025-10-23T20:17:58+00:00",
"source_file": "3-terrarium/2-intro-to-css/assignment.md",
"language_code": "el"
}
-->
# Ανάθεση Αναδιάρθρωσης CSS # Ανάθεση Αναδιάρθρωσης CSS
## Στόχος ## Στόχος

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "973e48ad87d67bf5bb819746c9f8e302",
"translation_date": "2026-01-06T21:07:56+00:00",
"source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md",
"language_code": "el"
}
-->
# Έργο Terrarium Μέρος 3: Διαχείριση DOM και Κλεισίματα JavaScript # Έργο Terrarium Μέρος 3: Διαχείριση DOM και Κλεισίματα JavaScript
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "947ca5ce7c94aee9c7de7034e762bc17",
"translation_date": "2025-10-23T20:16:12+00:00",
"source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md",
"language_code": "el"
}
-->
# Ανάθεση Εξέτασης Στοιχείων DOM # Ανάθεση Εξέτασης Στοιχείων DOM
## Επισκόπηση ## Επισκόπηση

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "bc5c5550f79d10add90ce419ee34abb3",
"translation_date": "2026-01-06T20:12:32+00:00",
"source_file": "3-terrarium/README.md",
"language_code": "el"
}
-->
## Αναπτύξτε το Terrarium σας ## Αναπτύξτε το Terrarium σας
Μπορείτε να αναπτύξετε ή να δημοσιεύσετε το Terrarium σας στο διαδίκτυο χρησιμοποιώντας τις **Azure Static Web Apps**. Μπορείτε να αναπτύξετε ή να δημοσιεύσετε το Terrarium σας στο διαδίκτυο χρησιμοποιώντας τις **Azure Static Web Apps**.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "6329fbe8bd936068debd78cca6f09c0a",
"translation_date": "2025-08-26T21:38:42+00:00",
"source_file": "3-terrarium/solution/README.md",
"language_code": "el"
}
-->
# Το Τεραριούμ μου: Ένα έργο για να μάθετε HTML, CSS και χειρισμό DOM με JavaScript 🌵🌱 # Το Τεραριούμ μου: Ένα έργο για να μάθετε HTML, CSS και χειρισμό DOM με JavaScript 🌵🌱
Μια μικρή άσκηση drag and drop. Με λίγη HTML, JS και CSS, μπορείτε να δημιουργήσετε μια διαδικτυακή διεπαφή, να την διαμορφώσετε και να προσθέσετε αλληλεπίδραση. Μια μικρή άσκηση drag and drop. Με λίγη HTML, JS και CSS, μπορείτε να δημιουργήσετε μια διαδικτυακή διεπαφή, να την διαμορφώσετε και να προσθέσετε αλληλεπίδραση.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "efa2ab875b8bb5a7883816506da6b6d2",
"translation_date": "2026-01-06T20:11:28+00:00",
"source_file": "4-typing-game/README.md",
"language_code": "el"
}
-->
# Προγραμματισμός με Βάση τα Γεγονότα - Δημιουργήστε ένα Παιχνίδι Πληκτρολόγησης # Προγραμματισμός με Βάση τα Γεγονότα - Δημιουργήστε ένα Παιχνίδι Πληκτρολόγησης
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T23:15:14+00:00",
"source_file": "4-typing-game/solution/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό σημείο, που έχει αφεθεί σκόπιμα κενό Αυτό είναι ένα κενό σημείο, που έχει αφεθεί σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "da8bc72041a2bb3826a54654ee1a8844",
"translation_date": "2026-01-06T21:04:04+00:00",
"source_file": "4-typing-game/typing-game/README.md",
"language_code": "el"
}
-->
# Δημιουργία ενός παιχνιδιού χρησιμοποιώντας γεγονότα # Δημιουργία ενός παιχνιδιού χρησιμοποιώντας γεγονότα
Έχετε ποτέ αναρωτηθεί πώς οι ιστοσελίδες ξέρουν πότε κάνετε κλικ σε ένα κουμπί ή πληκτρολογείτε σε ένα πεδίο κειμένου; Αυτή είναι η μαγεία του προγραμματισμού που βασίζεται σε γεγονότα! Τι καλύτερος τρόπος να μάθετε αυτήν την βασική δεξιότητα από το να φτιάξετε κάτι χρήσιμο - ένα παιχνίδι ταχύτητας πληκτρολόγησης που αντιδρά σε κάθε πλήκτρο που πατάτε. Έχετε ποτέ αναρωτηθεί πώς οι ιστοσελίδες ξέρουν πότε κάνετε κλικ σε ένα κουμπί ή πληκτρολογείτε σε ένα πεδίο κειμένου; Αυτή είναι η μαγεία του προγραμματισμού που βασίζεται σε γεγονότα! Τι καλύτερος τρόπος να μάθετε αυτήν την βασική δεξιότητα από το να φτιάξετε κάτι χρήσιμο - ένα παιχνίδι ταχύτητας πληκτρολόγησης που αντιδρά σε κάθε πλήκτρο που πατάτε.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "3eac59d70e2532a677a2ce6bf765485a",
"translation_date": "2025-10-23T20:30:44+00:00",
"source_file": "4-typing-game/typing-game/assignment.md",
"language_code": "el"
}
-->
# Δημιουργία ενός νέου παιχνιδιού με πληκτρολόγιο # Δημιουργία ενός νέου παιχνιδιού με πληκτρολόγιο
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "00aa85715e1efd4930c17a23e3012e69",
"translation_date": "2026-01-06T20:48:49+00:00",
"source_file": "5-browser-extension/1-about-browsers/README.md",
"language_code": "el"
}
-->
# Πρότζεκτ Επέκτασης Περιηγητή Μέρος 1: Όλα για τους Περιηγητές # Πρότζεκτ Επέκτασης Περιηγητή Μέρος 1: Όλα για τους Περιηγητές
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "b6897c02603d0045dd6d8256e8714baa",
"translation_date": "2025-10-23T20:41:28+00:00",
"source_file": "5-browser-extension/1-about-browsers/assignment.md",
"language_code": "el"
}
-->
# Ανάθεση: Ανασχεδιάστε την Επέκταση του Περιηγητή σας # Ανάθεση: Ανασχεδιάστε την Επέκταση του Περιηγητή σας
## Επισκόπηση ## Επισκόπηση

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "2b6203a48c48d8234e0948353b47d84e",
"translation_date": "2026-01-06T20:43:40+00:00",
"source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md",
"language_code": "el"
}
-->
# Πρότζεκτ Επέκτασης Προγράμματος Περιήγησης Μέρος 2: Κλήση API, χρήση Local Storage # Πρότζεκτ Επέκτασης Προγράμματος Περιήγησης Μέρος 2: Κλήση API, χρήση Local Storage
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "25b8d28b8531352d4eb67291fd7824c4",
"translation_date": "2025-10-23T20:40:05+00:00",
"source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md",
"language_code": "el"
}
-->
# Υιοθέτησε ένα API # Υιοθέτησε ένα API
## Επισκόπηση ## Επισκόπηση

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "b275fed2c6fc90d2b9b6661a3225faa2",
"translation_date": "2026-01-06T20:46:10+00:00",
"source_file": "5-browser-extension/3-background-tasks-and-performance/README.md",
"language_code": "el"
}
-->
# Πρόγραμμα Επέκτασης Περιηγητή Μέρος 3: Μάθετε για τις Εργασίες Παρασκηνίου και την Απόδοση # Πρόγραμμα Επέκτασης Περιηγητή Μέρος 3: Μάθετε για τις Εργασίες Παρασκηνίου και την Απόδοση
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "a203e560e58ccc6ba68bffc40c7c8676",
"translation_date": "2025-10-23T20:38:41+00:00",
"source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md",
"language_code": "el"
}
-->
# Ανάλυση ενός ιστότοπου για απόδοση # Ανάλυση ενός ιστότοπου για απόδοση
## Επισκόπηση Εργασίας ## Επισκόπηση Εργασίας

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "b121a279a6ab39878491f3e572673515",
"translation_date": "2025-08-26T22:30:39+00:00",
"source_file": "5-browser-extension/README.md",
"language_code": "el"
}
-->
# Δημιουργία μιας επέκτασης προγράμματος περιήγησης # Δημιουργία μιας επέκτασης προγράμματος περιήγησης
Η δημιουργία επεκτάσεων για προγράμματα περιήγησης είναι ένας διασκεδαστικός και ενδιαφέρον τρόπος να σκεφτείτε την απόδοση των εφαρμογών σας, ενώ παράλληλα δημιουργείτε έναν διαφορετικό τύπο διαδικτυακού πόρου. Αυτή η ενότητα περιλαμβάνει μαθήματα για το πώς λειτουργούν τα προγράμματα περιήγησης, πώς να αναπτύξετε μια επέκταση προγράμματος περιήγησης, πώς να δημιουργήσετε μια φόρμα, να καλέσετε ένα API, να χρησιμοποιήσετε την τοπική αποθήκευση και πώς να αξιολογήσετε την απόδοση του ιστότοπού σας και να την βελτιώσετε. Η δημιουργία επεκτάσεων για προγράμματα περιήγησης είναι ένας διασκεδαστικός και ενδιαφέρον τρόπος να σκεφτείτε την απόδοση των εφαρμογών σας, ενώ παράλληλα δημιουργείτε έναν διαφορετικό τύπο διαδικτυακού πόρου. Αυτή η ενότητα περιλαμβάνει μαθήματα για το πώς λειτουργούν τα προγράμματα περιήγησης, πώς να αναπτύξετε μια επέκταση προγράμματος περιήγησης, πώς να δημιουργήσετε μια φόρμα, να καλέσετε ένα API, να χρησιμοποιήσετε την τοπική αποθήκευση και πώς να αξιολογήσετε την απόδοση του ιστότοπού σας και να την βελτιώσετε.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "fab4e6b4f0efcd587a9029d82991f597",
"translation_date": "2025-08-26T22:46:01+00:00",
"source_file": "5-browser-extension/solution/README.md",
"language_code": "el"
}
-->
# Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας # Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας
Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με το πόσο έντονη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της επέκτασης κατά περίπτωση θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας βάσει αυτών των πληροφοριών. Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με το πόσο έντονη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της επέκτασης κατά περίπτωση θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας βάσει αυτών των πληροφοριών.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "cbaf73f94a9ab4c680a10ef871e92948",
"translation_date": "2025-08-26T22:46:51+00:00",
"source_file": "5-browser-extension/solution/translation/README.es.md",
"language_code": "el"
}
-->
# Επέκταση προγράμματος περιήγησης Carbon Trigger: Πλήρης κώδικας # Επέκταση προγράμματος περιήγησης Carbon Trigger: Πλήρης κώδικας
Χρησιμοποιώντας το API σήματος CO2 της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση προγράμματος περιήγησης ώστε να έχετε μια υπενθύμιση απευθείας στο πρόγραμμα περιήγησής σας σχετικά με την κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ad hoc επέκτασης θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. Χρησιμοποιώντας το API σήματος CO2 της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση προγράμματος περιήγησης ώστε να έχετε μια υπενθύμιση απευθείας στο πρόγραμμα περιήγησής σας σχετικά με την κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ad hoc επέκτασης θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "9361268ca430b2579375009e1eceb5e5",
"translation_date": "2025-08-26T22:49:11+00:00",
"source_file": "5-browser-extension/solution/translation/README.fr.md",
"language_code": "el"
}
-->
# Επέκταση περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας # Επέκταση περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας
Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με την κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ειδικής επέκτασης θα σας βοηθήσει να κρίνετε τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με την κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ειδικής επέκτασης θα σας βοηθήσει να κρίνετε τις δραστηριότητές σας με βάση αυτές τις πληροφορίες.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "dd58ae1b7707034f055718c1b68bc8de",
"translation_date": "2025-08-26T22:47:41+00:00",
"source_file": "5-browser-extension/solution/translation/README.hi.md",
"language_code": "el"
}
-->
# Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας # Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας
Χρησιμοποιώντας το API CO2 Signal της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήθηκε μια επέκταση περιηγητή που σας υπενθυμίζει πόσο έντονη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας μέσω του περιηγητή σας. Η χρήση αυτής της επέκτασης μπορεί να σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. Χρησιμοποιώντας το API CO2 Signal της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, δημιουργήθηκε μια επέκταση περιηγητή που σας υπενθυμίζει πόσο έντονη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας μέσω του περιηγητή σας. Η χρήση αυτής της επέκτασης μπορεί να σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "9a6b22a2eff0f499b66236be973b24ad",
"translation_date": "2025-08-26T22:50:00+00:00",
"source_file": "5-browser-extension/solution/translation/README.it.md",
"language_code": "el"
}
-->
# Επέκταση προγράμματος περιήγησης Carbon Trigger: κώδικας για να ξεκινήσετε # Επέκταση προγράμματος περιήγησης Carbon Trigger: κώδικας για να ξεκινήσετε
Θα χρησιμοποιηθεί το API Signal CO2 της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, ώστε να δημιουργηθεί μια επέκταση για το πρόγραμμα περιήγησης που θα παρέχει υπενθυμίσεις απευθείας στον περιηγητή σας σχετικά με το πόσο επιβαρυμένη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ειδικής επέκτασης θα βοηθήσει στην αξιολόγηση των δραστηριοτήτων σας με βάση αυτές τις πληροφορίες. Θα χρησιμοποιηθεί το API Signal CO2 της tmrow για την παρακολούθηση της χρήσης ηλεκτρικής ενέργειας, ώστε να δημιουργηθεί μια επέκταση για το πρόγραμμα περιήγησης που θα παρέχει υπενθυμίσεις απευθείας στον περιηγητή σας σχετικά με το πόσο επιβαρυμένη είναι η χρήση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της ειδικής επέκτασης θα βοηθήσει στην αξιολόγηση των δραστηριοτήτων σας με βάση αυτές τις πληροφορίες.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d",
"translation_date": "2025-08-26T22:50:49+00:00",
"source_file": "5-browser-extension/solution/translation/README.ja.md",
"language_code": "el"
}
-->
# Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας # Επέκταση Περιηγητή Carbon Trigger: Ολοκληρωμένος Κώδικας
Χρησιμοποιώντας το API CO2 Signal της tmrow, θα δημιουργήσουμε μια επέκταση περιηγητή που εμφανίζει υπενθυμίσεις σχετικά με το πόση ενέργεια καταναλώνεται στην περιοχή σας. Αυτή η πληροφορία θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση την κατανάλωση ενέργειας. Χρησιμοποιώντας το API CO2 Signal της tmrow, θα δημιουργήσουμε μια επέκταση περιηγητή που εμφανίζει υπενθυμίσεις σχετικά με το πόση ενέργεια καταναλώνεται στην περιοχή σας. Αυτή η πληροφορία θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση την κατανάλωση ενέργειας.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "21b364c158c8e4f698de65eeac16c9fe",
"translation_date": "2025-08-26T22:48:24+00:00",
"source_file": "5-browser-extension/solution/translation/README.ms.md",
"language_code": "el"
}
-->
# Επέκταση Περιηγητή Carbon Trigger: Πλήρης Κώδικας # Επέκταση Περιηγητή Carbon Trigger: Πλήρης Κώδικας
Χρησιμοποιώντας το API CO2 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να λαμβάνετε ειδοποιήσεις στον περιηγητή σας σχετικά με το πόσο έντονη είναι η κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της επέκτασης μπορεί να σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. Χρησιμοποιώντας το API CO2 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να λαμβάνετε ειδοποιήσεις στον περιηγητή σας σχετικά με το πόσο έντονη είναι η κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η χρήση αυτής της επέκτασης μπορεί να σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "26fd39046d264ba185dcb086d3a8cf3e",
"translation_date": "2025-08-26T22:37:06+00:00",
"source_file": "5-browser-extension/start/README.md",
"language_code": "el"
}
-->
# Επέκταση Περιηγητή Carbon Trigger: Κώδικας Εκκίνησης # Επέκταση Περιηγητή Carbon Trigger: Κώδικας Εκκίνησης
Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με το πόσο βαριά είναι η κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η περιστασιακή χρήση αυτής της επέκτασης θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες. Χρησιμοποιώντας το API C02 Signal της tmrow για την παρακολούθηση της κατανάλωσης ηλεκτρικής ενέργειας, δημιουργήστε μια επέκταση περιηγητή ώστε να έχετε μια υπενθύμιση απευθείας στον περιηγητή σας σχετικά με το πόσο βαριά είναι η κατανάλωση ηλεκτρικής ενέργειας στην περιοχή σας. Η περιστασιακή χρήση αυτής της επέκτασης θα σας βοηθήσει να λαμβάνετε αποφάσεις για τις δραστηριότητές σας με βάση αυτές τις πληροφορίες.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "a6332a7bb4d0be3bfd24199c83993777",
"translation_date": "2026-01-06T20:38:55+00:00",
"source_file": "6-space-game/1-introduction/README.md",
"language_code": "el"
}
-->
# Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 1: Εισαγωγή # Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 1: Εισαγωγή
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c8fc39a014d08247c082878122e2ba73",
"translation_date": "2025-10-23T20:36:57+00:00",
"source_file": "6-space-game/1-introduction/assignment.md",
"language_code": "el"
}
-->
# Δημιουργία Παιχνιδιού: Εφαρμογή Σχεδιαστικών Προτύπων # Δημιουργία Παιχνιδιού: Εφαρμογή Σχεδιαστικών Προτύπων
## Επισκόπηση Εργασίας ## Επισκόπηση Εργασίας

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "7994743c5b21fdcceb36307916ef249a",
"translation_date": "2026-01-06T20:33:01+00:00",
"source_file": "6-space-game/2-drawing-to-canvas/README.md",
"language_code": "el"
}
-->
# Δημιουργήστε ένα παιχνίδι διαστήματος Μέρος 2: Σχεδιάστε τον Ήρωα και τα Τέρατα στον Καμβά # Δημιουργήστε ένα παιχνίδι διαστήματος Μέρος 2: Σχεδιάστε τον Ήρωα και τα Τέρατα στον Καμβά
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "87cd43afe5b69dbbffb5c4b209ea6791",
"translation_date": "2025-10-23T20:33:36+00:00",
"source_file": "6-space-game/2-drawing-to-canvas/assignment.md",
"language_code": "el"
}
-->
# Ανάθεση: Εξερευνήστε το Canvas API # Ανάθεση: Εξερευνήστε το Canvas API
## Στόχοι Μάθησης ## Στόχοι Μάθησης

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09",
"translation_date": "2026-01-06T20:41:09+00:00",
"source_file": "6-space-game/3-moving-elements-around/README.md",
"language_code": "el"
}
-->
# Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 3: Προσθήκη Κίνησης # Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 3: Προσθήκη Κίνησης
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c162b3b3a1cafc1483c8015e9b266f0d",
"translation_date": "2025-10-23T20:32:26+00:00",
"source_file": "6-space-game/3-moving-elements-around/assignment.md",
"language_code": "el"
}
-->
# Σχολιάστε τον Κώδικά σας # Σχολιάστε τον Κώδικά σας
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c",
"translation_date": "2026-01-06T20:30:47+00:00",
"source_file": "6-space-game/4-collision-detection/README.md",
"language_code": "el"
}
-->
# Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 4: Προσθήκη Ακτίνας Λέιζερ και Ανίχνευση Συγκρούσεων # Δημιουργία ενός Διαστημικού Παιχνιδιού Μέρος 4: Προσθήκη Ακτίνας Λέιζερ και Ανίχνευση Συγκρούσεων
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "124efddbb65166cddb38075ad6dae324",
"translation_date": "2025-10-23T20:36:17+00:00",
"source_file": "6-space-game/4-collision-detection/assignment.md",
"language_code": "el"
}
-->
# Εξερεύνηση Συγκρούσεων # Εξερεύνηση Συγκρούσεων
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:05:00+00:00",
"source_file": "6-space-game/4-collision-detection/solution/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:04:38+00:00",
"source_file": "6-space-game/4-collision-detection/your-work/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "2ed9145a16cf576faa2a973dff84d099",
"translation_date": "2026-01-06T20:37:20+00:00",
"source_file": "6-space-game/5-keeping-score/README.md",
"language_code": "el"
}
-->
# Δημιουργία Παιχνιδιού Διαστήματος Μέρος 5: Σκοράρισμα και Ζωές # Δημιουργία Παιχνιδιού Διαστήματος Μέρος 5: Σκοράρισμα και Ζωές
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "81f292dbda01685b91735e0398dc0504",
"translation_date": "2025-08-26T21:54:22+00:00",
"source_file": "6-space-game/5-keeping-score/assignment.md",
"language_code": "el"
}
-->
# Δημιουργία ενός Παιχνιδιού Βαθμολογίας # Δημιουργία ενός Παιχνιδιού Βαθμολογίας
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T21:55:17+00:00",
"source_file": "6-space-game/5-keeping-score/solution/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T21:54:54+00:00",
"source_file": "6-space-game/5-keeping-score/your-work/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό σημείο, που έχει αφεθεί σκόπιμα κενό Αυτό είναι ένα κενό σημείο, που έχει αφεθεί σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "a4b78043f4d64bf3ee24e0689b8b391d",
"translation_date": "2026-01-06T20:35:08+00:00",
"source_file": "6-space-game/6-end-condition/README.md",
"language_code": "el"
}
-->
# Δημιουργία Παιχνιδιού Διαστήματος Μέρος 6: Τέλος και Επανεκκίνηση # Δημιουργία Παιχνιδιού Διαστήματος Μέρος 6: Τέλος και Επανεκκίνηση
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "232d592791465c1678cab3a2bb6cd3e8",
"translation_date": "2025-10-23T20:34:56+00:00",
"source_file": "6-space-game/6-end-condition/assignment.md",
"language_code": "el"
}
-->
# Δημιουργία Δείγματος Παιχνιδιού # Δημιουργία Δείγματος Παιχνιδιού
## Επισκόπηση Εργασίας ## Επισκόπηση Εργασίας

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:10:14+00:00",
"source_file": "6-space-game/6-end-condition/solution/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό κείμενο, που έχει αφεθεί σκόπιμα κενό Αυτό είναι ένα κενό κείμενο, που έχει αφεθεί σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:09:45+00:00",
"source_file": "6-space-game/6-end-condition/your-work/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό Αυτό είναι ένα κενό, που αφήνεται σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c40a698395ee5102715f7880bba3f2e7",
"translation_date": "2025-08-26T21:52:06+00:00",
"source_file": "6-space-game/README.md",
"language_code": "el"
}
-->
# Δημιουργία ενός Παιχνιδιού Διαστήματος # Δημιουργία ενός Παιχνιδιού Διαστήματος
Ένα παιχνίδι διαστήματος για να μάθετε πιο προχωρημένες βασικές αρχές της JavaScript Ένα παιχνίδι διαστήματος για να μάθετε πιο προχωρημένες βασικές αρχές της JavaScript

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-26T22:10:40+00:00",
"source_file": "6-space-game/solution/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα κενό κείμενο, που έχει αφεθεί σκόπιμα κενό Αυτό είναι ένα κενό κείμενο, που έχει αφεθεί σκόπιμα κενό
--- ---

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "351678bece18f07d9daa987a881fb062",
"translation_date": "2026-01-06T20:55:02+00:00",
"source_file": "7-bank-project/1-template-route/README.md",
"language_code": "el"
}
-->
# Δημιουργία Εφαρμογής Τραπεζικής Μέρος 1: Πρότυπα HTML και Διαδρομές σε Μια Web Εφαρμογή # Δημιουργία Εφαρμογής Τραπεζικής Μέρος 1: Πρότυπα HTML και Διαδρομές σε Μια Web Εφαρμογή
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673",
"translation_date": "2025-10-23T20:26:20+00:00",
"source_file": "7-bank-project/1-template-route/assignment.md",
"language_code": "el"
}
-->
# Βελτίωση της Δρομολόγησης # Βελτίωση της Δρομολόγησης
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc",
"translation_date": "2026-01-06T20:51:07+00:00",
"source_file": "7-bank-project/2-forms/README.md",
"language_code": "el"
}
-->
# Δημιουργία Εφαρμογής Τραπεζικής Μέρους 2: Δημιουργία Φόρμας Σύνδεσης και Εγγραφής # Δημιουργία Εφαρμογής Τραπεζικής Μέρους 2: Δημιουργία Φόρμας Σύνδεσης και Εγγραφής
```mermaid ```mermaid

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "efb01fcafd2ef40c593a6e662fc938a8",
"translation_date": "2025-10-23T20:28:18+00:00",
"source_file": "7-bank-project/2-forms/assignment.md",
"language_code": "el"
}
-->
# Στυλιζάρετε την Εφαρμογή Τράπεζάς σας με Σύγχρονο CSS # Στυλιζάρετε την Εφαρμογή Τράπεζάς σας με Σύγχρονο CSS
## Επισκόπηση Έργου ## Επισκόπηση Έργου

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "86ee5069f27ea3151389d8687c95fac9",
"translation_date": "2026-01-06T20:58:24+00:00",
"source_file": "7-bank-project/3-data/README.md",
"language_code": "el"
}
-->
# Δημιουργία εφαρμογής τραπεζικής Μέρος 3: Μέθοδοι ανάκτησης και χρήσης δεδομένων # Δημιουργία εφαρμογής τραπεζικής Μέρος 3: Μέθοδοι ανάκτησης και χρήσης δεδομένων
Σκεφτείτε τον υπολογιστή του Enterprise στο Star Trek - όταν ο Καπετάνιος Πικάρντ ζητά την κατάσταση του πλοίου, οι πληροφορίες εμφανίζονται αμέσως χωρίς ολόκληρο το περιβάλλον να κλείνει και να ξαναχτίζεται. Αυτή η αδιάλειπτη ροή πληροφοριών είναι ακριβώς αυτό που χτίζουμε εδώ με τη δυναμική ανάκτηση δεδομένων. Σκεφτείτε τον υπολογιστή του Enterprise στο Star Trek - όταν ο Καπετάνιος Πικάρντ ζητά την κατάσταση του πλοίου, οι πληροφορίες εμφανίζονται αμέσως χωρίς ολόκληρο το περιβάλλον να κλείνει και να ξαναχτίζεται. Αυτή η αδιάλειπτη ροή πληροφοριών είναι ακριβώς αυτό που χτίζουμε εδώ με τη δυναμική ανάκτηση δεδομένων.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "d0a02cb117e91a5b5f24178080068a3d",
"translation_date": "2025-10-23T20:24:11+00:00",
"source_file": "7-bank-project/3-data/assignment.md",
"language_code": "el"
}
-->
# Ανάθεση Αναδιάρθρωσης Κώδικα και Τεκμηρίωσης # Ανάθεση Αναδιάρθρωσης Κώδικα και Τεκμηρίωσης
## Στόχοι Μάθησης ## Στόχοι Μάθησης

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "b807b09df716dc48a2b750835bf8e933",
"translation_date": "2026-01-06T21:01:36+00:00",
"source_file": "7-bank-project/4-state-management/README.md",
"language_code": "el"
}
-->
# Δημιουργία Εφαρμογής Τραπεζικής Μέρος 4: Έννοιες Διαχείρισης Κατάστασης # Δημιουργία Εφαρμογής Τραπεζικής Μέρος 4: Έννοιες Διαχείρισης Κατάστασης
## ⚡ Τι Μπορείτε να Κάνετε στα Επόμενα 5 Λεπτά ## ⚡ Τι Μπορείτε να Κάνετε στα Επόμενα 5 Λεπτά

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "50a7783473b39a2e0f133e271a102231",
"translation_date": "2025-10-23T20:21:49+00:00",
"source_file": "7-bank-project/4-state-management/assignment.md",
"language_code": "el"
}
-->
# Υλοποίηση Διαλόγου "Προσθήκη Συναλλαγής" # Υλοποίηση Διαλόγου "Προσθήκη Συναλλαγής"
## Επισκόπηση ## Επισκόπηση

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "830359535306594b448db6575ce5cdee",
"translation_date": "2025-08-26T22:51:34+00:00",
"source_file": "7-bank-project/README.md",
"language_code": "el"
}
-->
# :dollar: Δημιουργία μιας Τράπεζας # :dollar: Δημιουργία μιας Τράπεζας
Σε αυτό το έργο, θα μάθετε πώς να δημιουργήσετε μια φανταστική τράπεζα. Αυτά τα μαθήματα περιλαμβάνουν οδηγίες για το πώς να σχεδιάσετε μια web εφαρμογή και να παρέχετε διαδρομές, να δημιουργήσετε φόρμες, να διαχειριστείτε την κατάσταση (state) και να ανακτήσετε δεδομένα από ένα API από το οποίο μπορείτε να αντλήσετε τα δεδομένα της τράπεζας. Σε αυτό το έργο, θα μάθετε πώς να δημιουργήσετε μια φανταστική τράπεζα. Αυτά τα μαθήματα περιλαμβάνουν οδηγίες για το πώς να σχεδιάσετε μια web εφαρμογή και να παρέχετε διαδρομές, να δημιουργήσετε φόρμες, να διαχειριστείτε την κατάσταση (state) και να ανακτήσετε δεδομένα από ένα API από το οποίο μπορείτε να αντλήσετε τα δεδομένα της τράπεζας.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "9884f8c8a61cf56214450f8b16a094ce",
"translation_date": "2025-08-26T22:52:13+00:00",
"source_file": "7-bank-project/api/README.md",
"language_code": "el"
}
-->
# Bank API # Bank API
> API Τράπεζας κατασκευασμένο με [Node.js](https://nodejs.org) + [Express](https://expressjs.com/). > API Τράπεζας κατασκευασμένο με [Node.js](https://nodejs.org) + [Express](https://expressjs.com/).

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9",
"translation_date": "2025-08-26T23:07:42+00:00",
"source_file": "7-bank-project/solution/README.md",
"language_code": "el"
}
-->
# Εφαρμογή Τράπεζας # Εφαρμογή Τράπεζας
> Παράδειγμα λύσης για το έργο της εφαρμογής τράπεζας, κατασκευασμένο με απλό HTML5, CSS και JavaScript (χωρίς τη χρήση frameworks ή βιβλιοθηκών). > Παράδειγμα λύσης για το έργο της εφαρμογής τράπεζας, κατασκευασμένο με απλό HTML5, CSS και JavaScript (χωρίς τη χρήση frameworks ή βιβλιοθηκών).

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "a9a3bcc037a447e2d8994d99e871cd9f",
"translation_date": "2026-01-06T20:28:18+00:00",
"source_file": "8-code-editor/1-using-a-code-editor/README.md",
"language_code": "el"
}
-->
# Χρήση Επεξεργαστή Κώδικα: Κυριαρχώντας στο VSCode.dev # Χρήση Επεξεργαστή Κώδικα: Κυριαρχώντας στο VSCode.dev
Θυμάστε στο *The Matrix* όταν ο Neo έπρεπε να συνδεθεί σε έναν τεράστιο τερματικό υπολογιστή για να έχει πρόσβαση στον ψηφιακό κόσμο; Τα σημερινά εργαλεία ανάπτυξης ιστού είναι η αντίθετη ιστορία – απίστευτα ισχυρές δυνατότητες προσβάσιμες από οπουδήποτε. Το VSCode.dev είναι ένας επεξεργαστής κώδικα που βασίζεται σε πρόγραμμα περιήγησης και φέρνει επαγγελματικά εργαλεία ανάπτυξης σε οποιαδήποτε συσκευή με σύνδεση στο διαδίκτυο. Θυμάστε στο *The Matrix* όταν ο Neo έπρεπε να συνδεθεί σε έναν τεράστιο τερματικό υπολογιστή για να έχει πρόσβαση στον ψηφιακό κόσμο; Τα σημερινά εργαλεία ανάπτυξης ιστού είναι η αντίθετη ιστορία – απίστευτα ισχυρές δυνατότητες προσβάσιμες από οπουδήποτε. Το VSCode.dev είναι ένας επεξεργαστής κώδικα που βασίζεται σε πρόγραμμα περιήγησης και φέρνει επαγγελματικά εργαλεία ανάπτυξης σε οποιαδήποτε συσκευή με σύνδεση στο διαδίκτυο.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "effe56ba51c38d7bdfad1ea38288666b",
"translation_date": "2025-10-23T19:59:07+00:00",
"source_file": "8-code-editor/1-using-a-code-editor/assignment.md",
"language_code": "el"
}
-->
# Δημιουργία Ιστοσελίδας Βιογραφικού με το VSCode.dev # Δημιουργία Ιστοσελίδας Βιογραφικού με το VSCode.dev
Αναβαθμίστε τις επαγγελματικές σας προοπτικές δημιουργώντας μια ιστοσελίδα βιογραφικού που παρουσιάζει τις δεξιότητες και την εμπειρία σας σε ένα διαδραστικό, μοντέρνο format. Αντί να στέλνετε παραδοσιακά PDF, φανταστείτε να παρέχετε στους υπεύθυνους προσλήψεων μια κομψή, ευέλικτη ιστοσελίδα που αναδεικνύει τόσο τα προσόντα σας όσο και τις ικανότητές σας στον προγραμματισμό ιστοσελίδων. Αναβαθμίστε τις επαγγελματικές σας προοπτικές δημιουργώντας μια ιστοσελίδα βιογραφικού που παρουσιάζει τις δεξιότητες και την εμπειρία σας σε ένα διαδραστικό, μοντέρνο format. Αντί να στέλνετε παραδοσιακά PDF, φανταστείτε να παρέχετε στους υπεύθυνους προσλήψεων μια κομψή, ευέλικτη ιστοσελίδα που αναδεικνύει τόσο τα προσόντα σας όσο και τις ικανότητές σας στον προγραμματισμό ιστοσελίδων.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "2066c17078e9d18b5e309f31d8e8bc24",
"translation_date": "2026-01-06T20:12:39+00:00",
"source_file": "9-chat-project/README.md",
"language_code": "el"
}
-->
# Δημιουργήστε έναν Βοηθό Συνομιλίας με AI # Δημιουργήστε έναν Βοηθό Συνομιλίας με AI
Θυμάστε στο Star Trek όταν το πλήρωμα συζητούσε άνετα με τον υπολογιστή του διαστημοπλοίου, κάνοντάς του σύνθετες ερωτήσεις και λαμβάνοντας στοχαστικές απαντήσεις; Αυτό που φαινόταν ως καθαρή επιστημονική φαντασία τη δεκαετία του 1960 είναι τώρα κάτι που μπορείτε να δημιουργήσετε χρησιμοποιώντας τεχνολογίες web που ήδη γνωρίζετε. Θυμάστε στο Star Trek όταν το πλήρωμα συζητούσε άνετα με τον υπολογιστή του διαστημοπλοίου, κάνοντάς του σύνθετες ερωτήσεις και λαμβάνοντας στοχαστικές απαντήσεις; Αυτό που φαινόταν ως καθαρή επιστημονική φαντασία τη δεκαετία του 1960 είναι τώρα κάτι που μπορείτε να δημιουργήσετε χρησιμοποιώντας τεχνολογίες web που ήδη γνωρίζετε.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "cb549dcad8eea3221cb89793aeaa3bb3",
"translation_date": "2025-09-01T15:30:55+00:00",
"source_file": "9-chat-project/solution/README.md",
"language_code": "el"
}
-->
# Εκτέλεση λύσης # Εκτέλεση λύσης
1. Ξεκινήστε το [backend](./backend/README.md) 1. Ξεκινήστε το [backend](./backend/README.md)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af",
"translation_date": "2025-09-01T15:43:32+00:00",
"source_file": "9-chat-project/solution/backend/README.md",
"language_code": "el"
}
-->
Επιλέξτε το περιβάλλον εκτέλεσης Επιλέξτε το περιβάλλον εκτέλεσης
- [Python](./python/README.md) - [Python](./python/README.md)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "0aaa930f076f2d83cc872ad157f8ffd3",
"translation_date": "2025-10-23T20:14:36+00:00",
"source_file": "9-chat-project/solution/backend/python/README.md",
"language_code": "el"
}
-->
# Εκτέλεση κώδικα # Εκτέλεση κώδικα
## Ρύθμιση ## Ρύθμιση

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "7746a470be8fc7f736eb1b43ebb710ee",
"translation_date": "2025-09-01T15:52:22+00:00",
"source_file": "9-chat-project/solution/frontend/README.md",
"language_code": "el"
}
-->
# Εκτελέστε τον κώδικα # Εκτελέστε τον κώδικα
```sh ```sh

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "a362efd06d64d4134a0cfe8515a86d34",
"translation_date": "2025-10-03T11:27:37+00:00",
"source_file": "AGENTS.md",
"language_code": "el"
}
-->
# AGENTS.md # AGENTS.md
## Επισκόπηση Έργου ## Επισκόπηση Έργου

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "b0a9b4cccd918195f58224d5793da1a6",
"translation_date": "2025-08-26T21:25:16+00:00",
"source_file": "CODE_OF_CONDUCT.md",
"language_code": "el"
}
-->
# Κώδικας Δεοντολογίας Ανοιχτού Κώδικα της Microsoft # Κώδικας Δεοντολογίας Ανοιχτού Κώδικα της Microsoft
Αυτό το έργο έχει υιοθετήσει τον [Κώδικα Δεοντολογίας Ανοιχτού Κώδικα της Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon). Αυτό το έργο έχει υιοθετήσει τον [Κώδικα Δεοντολογίας Ανοιχτού Κώδικα της Microsoft](https://opensource.microsoft.com/codeofconduct/?WT.mc_id=academic-77807-sagibbon).

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "777400e9f0336c7ee2f9a1200a88478f",
"translation_date": "2025-08-26T21:27:16+00:00",
"source_file": "CONTRIBUTING.md",
"language_code": "el"
}
-->
# Συμβολή # Συμβολή
Αυτό το έργο καλωσορίζει συνεισφορές και προτάσεις. Οι περισσότερες συνεισφορές απαιτούν να συμφωνήσετε με μια Συμφωνία Άδειας Χρήσης Συνεισφορέα (CLA), δηλώνοντας ότι έχετε το δικαίωμα και πραγματικά παραχωρείτε σε εμάς τα δικαιώματα να χρησιμοποιήσουμε τη συνεισφορά σας. Για περισσότερες λεπτομέρειες, επισκεφθείτε τη σελίδα [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon). Αυτό το έργο καλωσορίζει συνεισφορές και προτάσεις. Οι περισσότερες συνεισφορές απαιτούν να συμφωνήσετε με μια Συμφωνία Άδειας Χρήσης Συνεισφορέα (CLA), δηλώνοντας ότι έχετε το δικαίωμα και πραγματικά παραχωρείτε σε εμάς τα δικαιώματα να χρησιμοποιήσουμε τη συνεισφορά σας. Για περισσότερες λεπτομέρειες, επισκεφθείτε τη σελίδα [https://cla.microsoft.com](https://cla.microsoft.com/?WT.mc_id=academic-77807-sagibbon).

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a",
"translation_date": "2025-10-03T15:52:50+00:00",
"source_file": "Git-Basics/README.md",
"language_code": "el"
}
-->
## Βασικά στοιχεία του GIT για αρχάριους web-dev👶 ## Βασικά στοιχεία του GIT για αρχάριους web-dev👶
## Τι είναι το `Git`; ## Τι είναι το `Git`;

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "fea3a0fceb8ad86fd640c09cf63a2aac",
"translation_date": "2026-01-06T20:07:02+00:00",
"source_file": "README.md",
"language_code": "el"
}
-->
[![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 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 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 issues](https://img.shields.io/github/issues/microsoft/Web-Dev-For-Beginners.svg)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/issues/)
@ -19,70 +10,70 @@ CO_OP_TRANSLATOR_METADATA:
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) [![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. Κάθε ένα από τα 24 μαθήματα εμβαθύνει σε JavaScript, CSS και HTML μέσω πρακτικών έργων όπως τεραρίουμ, επεκτάσεις περιηγητή και διαστημικά παιχνίδια. Εμπλακείτε με κουίζ, συζητήσεις και πρακτικές εργασίες. Ενισχύστε τις δεξιότητές σας και βελτιστοποιήστε την απομνημόνευση γνώσεων με την αποτελεσματική παιδαγωγική μας βασισμένη σε έργα. Ξεκινήστε το ταξίδι σας στον προγραμματισμό σήμερα!
Γίνετε μέλος της κοινότητας Discord του Azure AI Foundry Ενταχθείτε στην κοινότητα Azure AI Foundry στο Discord
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) [![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) 1. **Κάντε Fork το Αποθετήριο**: Κάντε κλικ στο [![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` 2. **Κλωνοποιήστε το Αποθετήριο**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git`
3. [**Γίνετε μέλος στο Azure AI Foundry Discord και γνωρίστε ειδικούς και συναδέλφους προγραμματιστές**](https://discord.com/invite/ByRwuEEgH4) 3. [**Ενταχθείτε στην κοινότητα Azure AI Foundry στο Discord και συναντήστε ειδικούς και άλλους προγραμματιστές**](https://discord.com/invite/ByRwuEEgH4)
### 🌐 Υποστήριξη Πολύγλωσσων ### 🌐 Υποστήριξη Πολύγλωσσης Επικοινωνίας
#### Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένο & Πάντα Ενημερωμένο) #### Υποστηρίζεται μέσω GitHub Action (Αυτοματοποιημένο & Πάντα Ενημερωμένο)
<!-- CO-OP TRANSLATOR LANGUAGES TABLE START --> <!-- CO-OP TRANSLATOR LANGUAGES TABLE START -->
[Αραβικά](../ar/README.md) | [Μπενγκάλι](../bn/README.md) | [Βουλγαρικά](../bg/README.md) | [Βιρμανικά (Μιανμάρ)](../my/README.md) | [Κινέζικα (Απλοποιημένα)](../zh/README.md) | [Κινέζικα (Παραδοσιακά, Χονγκ Κονγκ)](../hk/README.md) | [Κινέζικα (Παραδοσιακά, Μακάο)](../mo/README.md) | [Κινέζικα (Παραδοσιακά, Ταϊβάν)](../tw/README.md) | [Κροατικά](../hr/README.md) | [Τσέχικα](../cs/README.md) | [Δανέζικα](../da/README.md) | [Ολλανδικά](../nl/README.md) | [Εσθονικά](../et/README.md) | [Φινλανδικά](../fi/README.md) | [Γαλλικά](../fr/README.md) | [Γερμανικά](../de/README.md) | [Ελληνικά](./README.md) | [Εβραϊκά](../he/README.md) | [Χίντι](../hi/README.md) | [Ουγγρικά](../hu/README.md) | [Ινδονησιακά](../id/README.md) | [Ιταλικά](../it/README.md) | [Ιαπωνικά](../ja/README.md) | [Καννάδα](../kn/README.md) | [Κορεατικά](../ko/README.md) | [Λιθουανικά](../lt/README.md) | [Μαλαισιανά](../ms/README.md) | [Μαλαγιαλάμ](../ml/README.md) | [Μαράτι](../mr/README.md) | [Νεπάλι](../ne/README.md) | [Νιγηριανά Πίνγκιν](../pcm/README.md) | [Νορβηγικά](../no/README.md) | [Περσικά (Φαρσί)](../fa/README.md) | [Πολωνικά](../pl/README.md) | [Πορτογαλικά (Βραζιλία)](../br/README.md) | [Πορτογαλικά (Πορτογαλία)](../pt/README.md) | [Πουντζάμπι (Γκουρμουχί)](../pa/README.md) | [Ρουμανικά](../ro/README.md) | [Ρωσικά](../ru/README.md) | [Σερβικά (Κυριλλικά)](../sr/README.md) | [Σλοβακικά](../sk/README.md) | [Σλοβενικά](../sl/README.md) | [Ισπανικά](../es/README.md) | [Σουαχίλι](../sw/README.md) | [Σουηδικά](../sv/README.md) | [Ταγκάλογκ (Φιλιππινέζικα)](../tl/README.md) | [Ταμίλ](../ta/README.md) | [Τελούγκου](../te/README.md) | [Ταϊλανδικά](../th/README.md) | [Τουρκικά](../tr/README.md) | [Ουκρανικά](../uk/README.md) | [Ούρντου](../ur/README.md) | [Βιετναμέζικα](../vi/README.md) [Αραβικά](../ar/README.md) | [Μπενγκάλι](../bn/README.md) | [Βουλγαρικά](../bg/README.md) | [Βιρμανικά (Μιανμάρ)](../my/README.md) | [Κινέζικα (Απλοποιημένα)](../zh-CN/README.md) | [Κινέζικα (Παραδοσιακά, Χονγκ Κονγκ)](../zh-HK/README.md) | [Κινέζικα (Παραδοσιακά, Μακάο)](../zh-MO/README.md) | [Κινέζικα (Παραδοσιακά, Ταϊβάν)](../zh-TW/README.md) | [Κροατικά](../hr/README.md) | [Τσέχικα](../cs/README.md) | [Δανικά](../da/README.md) | [Ολλανδικά](../nl/README.md) | [Εσθονικά](../et/README.md) | [Φινλανδικά](../fi/README.md) | [Γαλλικά](../fr/README.md) | [Γερμανικά](../de/README.md) | [Ελληνικά](./README.md) | [Εβραϊκά](../he/README.md) | [Χίντι](../hi/README.md) | [Ουγγρικά](../hu/README.md) | [Ινδονησιακά](../id/README.md) | [Ιταλικά](../it/README.md) | [Ιαπωνικά](../ja/README.md) | [Κανάντα](../kn/README.md) | [Κορεατικά](../ko/README.md) | [Λιθουανικά](../lt/README.md) | [Μαλαϊκά](../ms/README.md) | [Μαλαγιαλάμ](../ml/README.md) | [Μαραθικά](../mr/README.md) | [Νεπάλι](../ne/README.md) | [Νιγηριανά Πίνγκιν](../pcm/README.md) | [Νορβηγικά](../no/README.md) | [Περσικά (Φαρσί)](../fa/README.md) | [Πολωνικά](../pl/README.md) | [Πορτογαλικά (Βραζιλία)](../pt-BR/README.md) | [Πορτογαλικά (Πορτογαλία)](../pt-PT/README.md) | [Πουντζάμπι (Γκουρμούκι)](../pa/README.md) | [Ρουμανικά](../ro/README.md) | [Ρωσικά](../ru/README.md) | [Σερβικά (Κυριλλικά)](../sr/README.md) | [Σλοβακικά](../sk/README.md) | [Σλοβενικά](../sl/README.md) | [Ισπανικά](../es/README.md) | [Σουαχίλι](../sw/README.md) | [Σουηδικά](../sv/README.md) | [Ταγκάλογκ (Φιλιππινέζικα)](../tl/README.md) | [Ταμίλ](../ta/README.md) | [Τελούγκου](../te/README.md) | [Ταιλανδικά](../th/README.md) | [Τουρκικά](../tr/README.md) | [Ουκρανικά](../uk/README.md) | [Ουντζτού](../ur/README.md) | [Βιετναμέζικα](../vi/README.md)
> **Προτιμάτε να Αντιγράψετε τοπικά;** > **Προτιμάτε να κλωνοποιήσετε τοπικά;**
> Αυτό το αποθετήριο περιλαμβάνει πάνω από 50 μεταφράσεις γλωσσών που αυξάνουν σημαντικά το μέγεθος λήψης. Για αντιγραφή χωρίς μεταφράσεις, χρησιμοποιήστε sparse checkout: > Αυτό το αποθετήριο περιλαμβάνει πάνω από 50 γλωσσικές μεταφράσεις που αυξάνουν σημαντικά το μέγεθος λήψης. Για να κλωνοποιήσετε χωρίς τις μεταφράσεις, χρησιμοποιήστε sparse checkout:
> ```bash > ```bash
> git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git > git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git
> cd Web-Dev-For-Beginners > cd Web-Dev-For-Beginners
> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
> ``` > ```
> Αυτό σας δίνει όλα όσα χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ πιο γρήγορη λήψη. > Αυτό σας δίνει όλα όσα χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ ταχύτερη λήψη.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END --> <!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
**Αν θέλετε να υποστηριχθούν πρόσθετες γλώσσες μετάφρασης, αυτές αναφέρονται [εδώ](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)**
[![Άνοιγμα στο 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) [![Άνοιγμα στο 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) όπου θα βρείτε πόρους για αρχάριους, πακέτα φοιτητών και ακόμη τρόπους για να αποκτήσετε δωρεάν κουπόνι πιστοποίησης. Αυτή είναι η σελίδα που θέλετε να αποθηκεύσετε στους σελιδοδείκτες σας και να ελέγχετε κατά διαστήματα καθώς αλλάζουμε το περιεχόμενο μηνιαίως. Επισκεφθείτε τη [**Σελίδα Φοιτητή**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) όπου θα βρείτε πόρους για αρχάριους, πακέτα φοιτητών και ακόμη τρόπους για να αποκτήσετε δωρεάν κουπόνι πιστοποίησης. Αυτή είναι η σελίδα που αξίζει να αποθηκεύσετε στα αγαπημένα σας και να ελέγχετε τακτικά καθώς ανανεώνουμε το περιεχόμενο κάθε μήνα.
### 📣 Ανακοίνωση - Νέες προκλήσεις λειτουργίας GitHub Copilot Agent για ολοκλήρωση! ### 📣 Ανακοίνωση - Νέες προκλήσεις σε λειτουργία GitHub Copilot Agent για να ολοκληρώσετε!
Προστέθηκε νέα πρόκληση, αναζητήστε το "GitHub Copilot Agent Challenge 🚀" στα περισσότερα κεφάλαια. Πρόκειται για νέα πρόκληση για να ολοκληρώσετε χρησιμοποιώντας το GitHub Copilot και τη λειτουργία Agent. Αν δεν έχετε χρησιμοποιήσει τη λειτουργία Agent πριν, είναι ικανή όχι μόνο να δημιουργεί κείμενο αλλά και να δημιουργεί και να επεξεργάζεται αρχεία, να τρέχει εντολές και άλλα. Προστέθηκε νέα πρόκληση, βρείτε την "GitHub Copilot Agent Challenge 🚀" σε πολλά κεφάλαια. Πρόκειται για μια νέα πρόκληση που μπορείτε να ολοκληρώσετε χρησιμοποιώντας το GitHub Copilot και τη λειτουργία Agent. Εάν δεν έχετε χρησιμοποιήσει τη λειτουργία Agent πριν, είναι ικανή όχι μόνο να δημιουργεί κείμενο αλλά και να δημιουργεί και να επεξεργάζεται αρχεία, να εκτελεί εντολές και πολλά άλλα.
### 📣 Ανακοίνωση - _Νέο Έργο για κατασκευή με τη χρήση Γενετικής Τεχνητής Νοημοσύνης_ ### 📣 Ανακοίνωση - _Νέο έργο που κατασκευάζεται με τη χρήση Γενετικής Τεχνητής Νοημοσύνης_
Πρόσφατα προστέθηκε το νέο έργο Βοηθού AI, δείτε το [έργο](./9-chat-project/README.md) Πρόσφατα προστέθηκε νέο έργο AI Assistant, δείτε το [έργο](./9-chat-project/README.md)
### 📣 Ανακοίνωση - _Νέο Πρόγραμμα Σπουδών_ για Γενετική Τεχνητή Νοημοσύνη στη JavaScript μόλις κυκλοφόρησε ### 📣 Ανακοίνωση - _Νέο Πρόγραμμα Σπουδών_ για Γενετική Τεχνητή Νοημοσύνη στην JavaScript μόλις κυκλοφόρησε
Μην χάσετε το νέο μας πρόγραμμα σπουδών για τη Γενετική Τεχνητή Νοημοσύνη! Μην χάσετε το νέο μας πρόγραμμα σπουδών για Γενετική Τεχνητή Νοημοσύνη!
Επισκεφθείτε [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) για να ξεκινήσετε! Επισκεφθείτε [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) για να ξεκινήσετε!
![Background](../../translated_images/el/background.148a8d43afde5730.webp) ![Υπόβαθρο](../../translated_images/el/background.148a8d43afde5730.webp)
- Μαθήματα που καλύπτουν από βασικά μέχρι RAG. - Μαθήματα που καλύπτουν τα πάντα από τα βασικά έως το RAG.
- Αλληλεπιδράστε με ιστορικούς χαρακτήρες χρησιμοποιώντας GenAI και την εφαρμογή συνοδού μας. - Αλληλεπιδράστε με ιστορικούς χαρακτήρες χρησιμοποιώντας το GenAI και την εφαρμογή συνοδείας μας.
- Διασκεδαστικό και συναρπαστικό αφήγημα, θα ταξιδεύετε στο χρόνο! - Διασκεδαστική και συναρπαστική αφήγηση, θα ταξιδεύετε στο χρόνο!
![character](../../translated_images/el/character.5c0dd8e067ffd693.webp) ![χαρακτήρας](../../translated_images/el/character.5c0dd8e067ffd693.webp)
Κάθε μάθημα περιλαμβάνει μια εργασία για ολοκλήρωση, έναν έλεγχο γνώσεων και μια πρόκληση για να σας καθοδηγήσει στη μάθηση θεμάτων όπως: Κάθε μάθημα περιλαμβάνει μια εργασία για ολοκλήρωση, έναν έλεγχο γνώσεων και μια πρόκληση για να σας καθοδηγήσει σε θέματα όπως:
- Prompting και μηχανική μηνυμάτων - Προτροπή και σχεδιασμός προτροπής
- Δημιουργία εφαρμογών κειμένου και εικόνας - Δημιουργία εφαρμογών κειμένου και εικόνας
- Εφαρμογές αναζήτησης - Εφαρμογές αναζήτησης
@ -92,127 +83,127 @@ CO_OP_TRANSLATOR_METADATA:
## 🌱 Ξεκινώντας ## 🌱 Ξεκινώντας
> **Δάσκαλοι**, έχουμε [συμπεριλάβει κάποιες προτάσεις](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 το Αποθετήριο**: Κάντε κλικ στο κουμπί "Fork" στην πάνω δεξιά γωνία αυτής της σελίδας. 1. **Κάντε Fork το Αποθετήριο**: Κάντε κλικ στο κουμπί "Fork" πάνω δεξιά σε αυτή τη σελίδα.
2. **Κλωνοποιήστε το Αποθετήριο**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git` 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/el/createcodespace.0238bbf4d7a8d955.webp) ![Codespace](../../translated_images/el/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) [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) και εκτελέστε την ακόλουθη εντολή, αντικαθιστώντας το `<your-repository-url>` με τη διεύθυνση 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) και εκτελέστε την ακόλουθη εντολή, αντικαθιστώντας το `<your-repository-url>` με το URL που μόλις αντιγράψατε:
```bash ```bash
git clone <your-repository-url> git clone <your-repository-url>
``` ```
2. Ανοίξτε το φάκελο στο Visual Studio Code. Μπορείτε να το κάνετε κάνοντας κλικ στο **Αρχείο** > **Άνοιγμα Φακέλου** και επιλέγοντας το φάκελο που μόλις κλωνοποιήσατε. 2. Ανοίξτε τον φάκελο στο Visual Studio Code. Μπορείτε να το κάνετε κάνοντας κλικ στο **Αρχείο** > **Άνοιγμα Φακέλου** και επιλέγοντας τον φάκελο που μόλις αντιγράψατε.
> Συνιστώμενες Επεκτάσεις για το Visual Studio Code: > Συνιστώμενες επεκτάσεις Visual Studio Code:
> >
> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - για προεπισκόπηση σελίδων HTML μέσα στο 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) - για να βοηθήσει στη γρηγορότερη συγγραφή κώδικα
## 📂 Κάθε μάθημα περιλαμβάνει: ## 📂 Κάθε μάθημα περιλαμβάνει:
- προαιρετικό σχεδιάγραμμα (sketchnote) - προαιρετικό σημείωμα σχεδίασης (sketchnote)
- προαιρετικό συμπληρωματικό βίντεο - προαιρετικό συμπληρωματικό βίντεο
- προθέρμανση πριν το μάθημα με quiz - προθέρμανση με κουίζ πριν το μάθημα
- γραπτό μάθημα - γραπτό μάθημα
- για μαθήματα που βασίζονται σε έργα, οδηγίες βήμα προς βήμα για το πώς να δημιουργήσετε το έργο - για μαθήματα με έργα, βήμα-βήμα οδηγίες για την κατασκευή του έργου
- ελέγχους γνώσεων - ελέγχους γνώσης
- μια πρόκληση - μια πρόκληση
- συμπληρωματική ανάγνωση - συμπληρωματική ανάγνωση
- ανάθεση εργασίας - ανάθεση
- [quiz μετά το μάθημα](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 | | 02 | Ξεκινώντας | Βασικά του GitHub, συμπεριλαμβάνονται η εργασία με ομάδα | Πώς να χρησιμοποιείτε το GitHub στο έργο σας, πώς να συνεργάζεστε με άλλους σε κώδικα | [Εισαγωγή στο GitHub](./1-getting-started-lessons/2-github-basics/README.md) | Floor |
| 03 | Ξεκινώντας | Προσβασιμότητα | Μάθετε τα βασικά της προσβασιμότητας στον ιστό | [Βασικά της Προσβασιμότητας](./1-getting-started-lessons/3-accessibility/README.md) | Christopher | | 03 | Ξεκινώντας | Προσβασιμότητα | Μάθετε τα βασικά της προσβασιμότητας στο διαδίκτυο | [Βασικά Προσβασιμότητας](./1-getting-started-lessons/3-accessibility/README.md) | Christopher |
| 04 | Βασικά JS | Τύποι Δεδομένων JavaScript | Τα βασικά των τύπων δεδομένων JavaScript | [Τύποι Δεδομένων](./2-js-basics/1-data-types/README.md) | Jasmine | | 04 | JS Basics | Τύποι Δεδομένων JavaScript | Τα βασικά των τύπων δεδομένων στη JavaScript | [Τύποι Δεδομένων](./2-js-basics/1-data-types/README.md) | Jasmine |
| 05 | Βασικά JS | Συναρτήσεις και Μέθοδοι | Μάθετε για τις συναρτήσεις και τις μεθόδους για τη διαχείριση της ροής λογικής μιας εφαρμογής | [Συναρτήσεις και Μέθοδοι](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher | | 05 | JS Basics | Συναρτήσεις και Μέθοδοι | Μάθετε για συναρτήσεις και μεθόδους για τη διαχείριση ροής λογικής μιας εφαρμογής | [Συναρτήσεις και Μέθοδοι](./2-js-basics/2-functions-methods/README.md) | Jasmine and Christopher |
| 06 | Βασικά JS | Λήψη Αποφάσεων με JS | Μάθετε πώς να δημιουργείτε συνθήκες στον κώδικά σας χρησιμοποιώντας μεθόδους λήψης αποφάσεων | [Λήψη Αποφάσεων](./2-js-basics/3-making-decisions/README.md) | Jasmine | | 06 | JS Basics | Λήψη Αποφάσεων με JS | Μάθετε πώς να δημιουργείτε συνθήκες στον κώδικά σας χρησιμοποιώντας μεθόδους λήψης αποφάσεων | [Λήψη Αποφάσεων](./2-js-basics/3-making-decisions/README.md) | Jasmine |
| 07 | Βασικά JS | Πίνακες και Βρόχοι | Εργαστείτε με δεδομένα χρησιμοποιώντας πίνακες και βρόχους στη JavaScript | [Πίνακες και Βρόχοι](./2-js-basics/4-arrays-loops/README.md) | Jasmine | | 07 | JS Basics | Πίνακες και Βρόχοι | Εργαστείτε με δεδομένα χρησιμοποιώντας πίνακες και βρόχους στη JavaScript | [Πίνακες και Βρόχοι](./2-js-basics/4-arrays-loops/README.md) | Jasmine |
| 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML στην Πράξη | Δημιουργήστε το HTML για να φτιάξετε ένα διαδικτυακό terrarium, με εστίαση στην κατασκευή διάταξης | [Εισαγωγή στο HTML](./3-terrarium/1-intro-to-html/README.md) | Jen | | 08 | [Terrarium](./3-terrarium/solution/README.md) | HTML στην Πράξη | Δημιουργήστε το HTML για να φτιάξετε ένα διαδικτυακό terrarium, εστιάζοντας στη δημιουργία διάταξης | [Εισαγωγή στο HTML](./3-terrarium/1-intro-to-html/README.md) | Jen |
| 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS στην Πράξη | Δημιουργήστε το CSS για να στυλιζάρετε το διαδικτυακό terrarium, εστιάζοντας στα βασικά του CSS και στο να κάνετε τη σελίδα ανταποκρινόμενη | [Εισαγωγή στο CSS](./3-terrarium/2-intro-to-css/README.md) | Jen | | 09 | [Terrarium](./3-terrarium/solution/README.md) | CSS στην Πράξη | Δημιουργήστε το CSS για το στυλ του διαδικτυακού terrarium, εστιάζοντας στα βασικά του CSS, συμπεριλαμβανομένου του responsive design | [Εισαγωγή στο CSS](./3-terrarium/2-intro-to-css/README.md) | Jen |
| 10 | [Terrarium](./3-terrarium/solution/README.md) | Κλεισίματα JavaScript, χειρισμός DOM | Δημιουργήστε τον JavaScript κώδικα για να λειτουργεί το terrarium ως διεπαφή drag/drop, εστιάζοντας στα κλεισίματα και το χειρισμό DOM | [Κλεισίματα JavaScript, χειρισμός DOM](./3-terrarium/3-intro-to-DOM-and-closures/README.md) | Jen | | 10 | [Terrarium](./3-terrarium/solution/README.md) | Κλεισίματα JavaScript, χειρισμός DOM | Δημιουργήστε τη JavaScript για να λειτουργεί το terrarium ως διεπαφή drag/drop, εστιάζοντας σε κλεισίματα και στον χειρισμό του 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 | | 11 | [Typing Game](./4-typing-game/solution/README.md) | Δημιουργία Παιχνιδιού Πληκτρολόγησης | Μάθετε πώς να χρησιμοποιείτε γεγονότα πληκτρολογίου για να διαχειριστείτε τη λογική της εφαρμογής σας στη JavaScript | [Προγραμματισμός Βασισμένος σε Γεγονότα](./4-typing-game/typing-game/README.md) | Christopher |
| 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Εργασία με Περιηγητές | Μάθετε πώς λειτουργούν οι περιηγητές, την ιστορία τους και πώς να δομήσετε τα πρώτα στοιχεία μιας επέκτασης περιηγητή | [Σχετικά με τους Περιηγητές](./5-browser-extension/1-about-browsers/README.md) | Jen | | 12 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Εργασία με Περιηγητές | Μάθετε πώς λειτουργούν οι περιηγητές, την ιστορία τους και πώς να στήσετε τα πρώτα στοιχεία μιας επέκτασης περιηγητή | [Σχετικά με τους Περιηγητές](./5-browser-extension/1-about-browsers/README.md) | Jen |
| 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Δημιουργία φόρμας, κλήση API και αποθήκευση μεταβλητών στο τοπικό αποθετήριο | Δημιουργήστε τα στοιχεία JavaScript της επέκτασης περιηγητή σας για να καλείτε ένα API χρησιμοποιώντας μεταβλητές αποθηκευμένες στο τοπικό αποθετήριο | [API, Φόρμες και Τοπικό Αποθετήριο](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen | | 13 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Κατασκευή φόρμας, κλήση API και αποθήκευση μεταβλητών σε τοπική αποθήκευση | Δημιουργήστε τα στοιχεία JavaScript της επέκτασης περιηγητή για την κλήση API χρησιμοποιώντας μεταβλητές αποθηκευμένες στην τοπική αποθήκευση | [APIs, Φόρμες, και Τοπική Αποθήκευση](./5-browser-extension/2-forms-browsers-local-storage/README.md) | Jen |
| 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Διαδικασίες παρασκηνίου στον περιηγητή, απόδοση ιστού | Χρησιμοποιήστε τις διαδικασίες παρασκηνίου του περιηγητή για να διαχειριστείτε το εικονίδιο της επέκτασης. Μάθετε για την απόδοση του ιστού και ορισμένες βελτιστοποιήσεις για να κάνετε | [Εργασίες Παρασκηνίου και Απόδοση](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen | | 14 | [Green Browser Extension](./5-browser-extension/solution/README.md) | Παρασκηνιακές διεργασίες στον περιηγητή, απόδοση web | Χρησιμοποιήστε τις παρασκηνιακές διεργασίες του περιηγητή για να διαχειριστείτε το εικονίδιο της επέκτασης· μάθετε για την απόδοση ιστού και κάποιες βελτιστοποιήσεις | [Παρασκηνιακές Διεργασίες και Απόδοση](./5-browser-extension/3-background-tasks-and-performance/README.md) | Jen |
| 15 | [Space Game](./6-space-game/solution/README.md) | Πιο προχωρημένη ανάπτυξη παιχνιδιών με JavaScript | Μάθετε για την κληρονομιά χρησιμοποιώντας τόσο Κλάσεις όσο και Σύνθεση και το πρότυπο Pub/Sub, σε προετοιμασία για τη δημιουργία ενός παιχνιδιού | [Εισαγωγή στην Προχωρημένη Ανάπτυξη Παιχνιδιών](./6-space-game/1-introduction/README.md) | Chris | | 15 | [Space Game](./6-space-game/solution/README.md) | Προχωρημένη Ανάπτυξη Παιχνιδιών με JavaScript | Μάθετε για την Κληρονομικότητα χρησιμοποιώντας Τάξεις και Σύνθεση καθώς και το μοτίβο Pub/Sub, προετοιμαζόμενοι για την κατασκευή ενός παιχνιδιού | [Εισαγωγή στην Προχωρημένη Ανάπτυξη Παιχνιδιών](./6-space-game/1-introduction/README.md) | Chris |
| 16 | [Space Game](./6-space-game/solution/README.md) | Σχεδίαση στο καμβά | Μάθετε για το Canvas API, που χρησιμοποιείται για να σχεδιάζει στοιχεία σε μια οθόνη | [Σχεδίαση στον Καμβά](./6-space-game/2-drawing-to-canvas/README.md) | Chris | | 16 | [Space Game](./6-space-game/solution/README.md) | Ζωγραφική σε καμβά | Μάθετε για το Canvas API, που χρησιμοποιείται για να σχεδιάζετε στοιχεία σε οθόνη | [Ζωγραφική σε Καμβά](./6-space-game/2-drawing-to-canvas/README.md) | Chris |
| 17 | [Space Game](./6-space-game/solution/README.md) | Μετακίνηση στοιχείων στην οθόνη | Ανακαλύψτε πώς τα στοιχεία μπορούν να αποκτήσουν κίνηση χρησιμοποιώντας τις καρτεσιανές συντεταγμένες και το Canvas API | [Μετακίνηση Στοιχείων](./6-space-game/3-moving-elements-around/README.md) | Chris | | 17 | [Space Game](./6-space-game/solution/README.md) | Μετακίνηση στοιχείων στην οθόνη | Ανακαλύψτε πώς τα στοιχεία μπορούν να κινηθούν χρησιμοποιώντας καρτεσιανές συντεταγμένες και το Canvas API | [Μετακίνηση Στοιχείων](./6-space-game/3-moving-elements-around/README.md) | Chris |
| 18 | [Space Game](./6-space-game/solution/README.md) | Ανίχνευση συγκρούσεων | Κάντε τα στοιχεία να συγκρουστούν και να αντιδρούν το ένα στο άλλο χρησιμοποιώντας πατήματα πλήκτρων και παρέχετε μια λειτουργία cooldown για να εξασφαλίσετε την απόδοση του παιχνιδιού | [Ανίχνευση Συγκρούσεων](./6-space-game/4-collision-detection/README.md) | Chris | | 18 | [Space Game](./6-space-game/solution/README.md) | Ανίχνευση συγκρούσεων | Κάντε τα στοιχεία να συγκρούονται και να αντιδρούν το ένα στο άλλο χρησιμοποιώντας πατήματα πλήκτρων και παρέχετε λειτουργία ψύξης για να εξασφαλιστεί η απόδοση του παιχνιδιού | [Ανίχνευση Συγκρούσεων](./6-space-game/4-collision-detection/README.md) | Chris |
| 19 | [Space Game](./6-space-game/solution/README.md) | Κρατώντας το σκορ | Εκτελέστε μαθηματικούς υπολογισμούς βάσει της κατάστασης και της απόδοσης του παιχνιδιού | [Κρατώντας το Σκορ](./6-space-game/5-keeping-score/README.md) | Chris | | 19 | [Space Game](./6-space-game/solution/README.md) | Καταγραφή σκορ | Εκτελέστε μαθηματικούς υπολογισμούς βασισμένους στη κατάσταση και την απόδοση του παιχνιδιού | [Καταγραφή Σκορ](./6-space-game/5-keeping-score/README.md) | Chris |
| 20 | [Space Game](./6-space-game/solution/README.md) | Λήξη και επανεκκίνηση του παιχνιδιού | Μάθετε για τη λήξη και την επανεκκίνηση του παιχνιδιού, συμπεριλαμβανομένου καθαρισμού πόρων και επαναφοράς τιμών μεταβλητών | [Η Συνθήκη Λήξης](./6-space-game/6-end-condition/README.md) | Chris | | 20 | [Space Game](./6-space-game/solution/README.md) | Τερματισμός και επανεκκίνηση παιχνιδιού | Μάθετε για τον τερματισμό και την επανεκκίνηση του παιχνιδιού, συμπεριλαμβανομένου του καθαρισμού πόρων και της επαναφοράς τιμών μεταβλητών | [Ο Όρος Τερματισμού](./6-space-game/6-end-condition/README.md) | Chris |
| 21 | [Banking App](./7-bank-project/solution/README.md) | Πρότυπα HTML και Διαδρομές σε μια Web Εφαρμογή | Μάθετε πώς να δημιουργήσετε τη δομή μιας ιστοσελίδας πολλαπλών σελίδων χρησιμοποιώντας διαδρομές και πρότυπα HTML | [Πρότυπα HTML και Διαδρομές](./7-bank-project/1-template-route/README.md) | Yohan | | 21 | [Banking App](./7-bank-project/solution/README.md) | Πρότυπα HTML και Διαδρομές σε Web App | Μάθετε πώς να δημιουργείτε τη δομή αρχιτεκτονικής ενός πολλαπλών σελίδων ιστότοπου χρησιμοποιώντας δρομολόγηση και πρότυπα HTML | [Πρότυπα HTML και Διαδρομές](./7-bank-project/1-template-route/README.md) | Yohan |
| 22 | [Banking App](./7-bank-project/solution/README.md) | Δημιουργία φορμας σύνδεσης και εγγραφής | Μάθετε για τη δημιουργία φορμών και τη διαχείριση διαδικασιών επικύρωσης | [Φόρμες](./7-bank-project/2-forms/README.md) | Yohan | | 22 | [Banking App](./7-bank-project/solution/README.md) | Δημιουργία Φόρμας Εισόδου και Εγγραφής | Μάθετε για τη δημιουργία φορμών και τη διαχείριση των διαδικασιών επικύρωσης | [Φόρμες](./7-bank-project/2-forms/README.md) | Yohan |
| 23 | [Banking App](./7-bank-project/solution/README.md) | Μέθοδοι ανάκτησης και χρήσης δεδομένων | Πώς ρέουν τα δεδομένα μέσα και έξω από την εφαρμογή σας, πώς να τα αντλήσετε, να τα αποθηκεύσετε και να τα απορρίψετε | [Δεδομένα](./7-bank-project/3-data/README.md) | Yohan | | 23 | [Banking App](./7-bank-project/solution/README.md) | Μέθοδοι Ανάκτησης και Χρήσης Δεδομένων | Πώς ρέουν τα δεδομένα μέσα και έξω από την εφαρμογή σας, πώς να τα ανακτήσετε, αποθηκεύσετε και διαχειριστείτε | [Δεδομένα](./7-bank-project/3-data/README.md) | Yohan |
| 24 | [Banking App](./7-bank-project/solution/README.md) | Έννοιες διαχείρισης κατάστασης | Μάθετε πώς η εφαρμογή σας διατηρεί την κατάσταση και πώς να την διαχειριστείτε προγραμματιστικά | [Διαχείριση Κατάστασης](./7-bank-project/4-state-management/README.md) | Yohan | | 24 | [Banking App](./7-bank-project/solution/README.md) | Έννοιες Διαχείρισης Κατάστασης | Μάθετε πώς η εφαρμογή σας διατηρεί την κατάσταση και πώς να τη διαχειρίζεστε προγραμματιστικά | [Διαχείριση Κατάστασης](./7-bank-project/4-state-management/README.md) | Yohan |
| 25 | [Browser/VScode Code](../../8-code-editor) | Εργασία με το VScode | Μάθετε πώς να χρησιμοποιείτε έναν επεξεργαστή κώδικα| [Χρήση του Επεξεργαστή Κώδικα VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris | | 25 | [Browser/VScode Code](../../8-code-editor) | Εργασία με VScode | Μάθετε πώς να χρησιμοποιείτε έναν επεξεργαστή κώδικα| [Χρήση Επεξεργαστή Κώδικα VScode](./8-code-editor/1-using-a-code-editor/README.md) | Chris |
| 26 | [AI Assistants](./9-chat-project/README.md) | Εργασία με Τεχνητή Νοημοσύνη | Μάθετε πώς να δημιουργήσετε τον δικό σας βοηθό τεχνητής νοημοσύνης | [Έργο Βοηθού Τεχνητής Νοημοσύνης](./9-chat-project/README.md) | Chris | | 26 | [AI Assistants](./9-chat-project/README.md) | Εργασία με AI | Μάθετε πώς να δημιουργήσετε τον δικό σας βοηθό AI | [Έργο Βοηθού AI](./9-chat-project/README.md) | Chris |
## 🏫 Παιδαγωγική ## 🏫 Παιδαγωγική
Το πρόγραμμα σπουδών μας έχει σχεδιαστεί με δύο βασικές παιδαγωγικές αρχές κατά νου: Το πρόγραμμα σπουδών μας έχει σχεδιαστεί με δύο βασικές παιδαγωγικές αρχές:
* εκμάθηση με βάση τα έργα * μάθηση με βάση έργα
* συχνά κουίζ * συχνά κουίζ
Το πρόγραμμα διδάσκει τα βασικά του JavaScript, HTML και CSS, καθώς και τα πιο πρόσφατα εργαλεία και τεχνικές που χρησιμοποιούνται από τους σημερινούς προγραμματιστές ιστού. Οι μαθητές θα έχουν την ευκαιρία να αποκτήσουν πρακτική εμπειρία δημιουργώντας παιχνίδι πληκτρολόγησης, εικονικό terrarium, φιλική προς το περιβάλλον επέκταση προγράμματος περιήγησης, παιχνίδι τύπου space-invader και μια τραπεζική εφαρμογή για επιχειρήσεις. Μέχρι το τέλος της σειράς, οι μαθητές θα έχουν αποκτήσει μια σταθερή κατανόηση της ανάπτυξης ιστού. Το πρόγραμμα διδάσκει τα βασικά της JavaScript, HTML και CSS, καθώς και τα πιο πρόσφατα εργαλεία και τεχνικές που χρησιμοποιούν οι σύγχρονοι προγραμματιστές ιστού. Οι φοιτητές θα έχουν την ευκαιρία να αποκτήσουν πρακτική εμπειρία κατασκευάζοντας ένα παιχνίδι πληκτρολόγησης, ένα εικονικό terrarium, μια περιβαλλοντικά φιλική επέκταση περιηγητή, ένα παιχνίδι τύπου space-invader και μια εφαρμογή τραπεζικής για επιχειρήσεις. Στο τέλος της σειράς, οι μαθητές θα έχουν αποκτήσει μια σταθερή κατανόηση της ανάπτυξης ιστοσελίδων.
> 🎓 Μπορείτε να παρακολουθήσετε τα πρώτα λίγα μαθήματα αυτού του προγράμματος ως [Μονοπάτι Μάθησης](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)" που δημιούργησαν μερικοί από τους συγγραφείς αυτού του προγράμματος.
Επιπλέον, ένα κουίζ χαμηλού κόστους πριν το μάθημα θέτει την πρόθεση του μαθητή για τη μάθηση ενός θέματος, ενώ ένα δεύτερο κουίζ μετά το μάθημα εξασφαλίζει περαιτέρω διατήρηση. Αυτό το πρόγραμμα σπουδών σχεδιάστηκε να είναι ευέλικτο και διασκεδαστικό και μπορεί να παρακολουθηθεί ολόκληρο ή εν μέρει. Τα έργα ξεκινούν μικρά και γίνονται όλο και πιο πολύπλοκα μέχρι το τέλος του δωδεκαβδομαδιαίου κύκλου. Επιπλέον, ένα χαμηλού ρίσκου κουίζ πριν το μάθημα θέτει την πρόθεση του μαθητή να μάθει ένα θέμα, ενώ ένα δεύτερο κουίζ μετά το μάθημα διασφαλίζει περαιτέρω διατήρηση. Αυτό το πρόγραμμα έχει σχεδιαστεί να είναι ευέλικτο και διασκεδαστικό και μπορεί να το πάρει κάποιος ολόκληρο ή τμηματικά. Τα έργα ξεκινούν μικρά και γίνονται όλο και πιο σύνθετα μέχρι το τέλος του δωδεκαβδομαδιαίου κύκλου.
Παρόλο που αποφεύξαμε σκόπιμα την εισαγωγή πλαισίων εργασίας 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/#/). Φτιάξτε ένα αντίγραφο αυτού του αποθετηρίου, [εγκαταστήστε το Docsify](https://docsify.js.org/#/quickstart) στον τοπικό σας υπολογιστή και μετά στον ριζικό φάκελο αυτού του αποθετηρίου, πληκτρολογήστε `docsify serve`. Η ιστοσελίδα θα φιλοξενείται στην πόρτα 3000 στο τοπικό σας μηχάνημα: `localhost:3000`. Μπορείτε να εκτελέσετε αυτή την τεκμηρίωση εκτός σύνδεσης χρησιμοποιώντας το [Docsify](https://docsify.js.org/#/). Κάντε fork αυτό το αποθετήριο, [εγκαταστήστε το Docsify](https://docsify.js.org/#/quickstart) στην τοπική σας μηχανή και στη συνέχεια στο ριζικό φάκελο αυτού του αποθετηρίου, πληκτρολογήστε `docsify serve`. Ο ιστότοπος θα σερβιριστεί στην θύρα 3000 στο τοπικό σας σύστημα: `localhost:3000`.
## 📘 PDF ## 📘 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).
## 🎒 Άλλα Μαθήματα ## 🎒 Άλλα Μαθήματα
@ -220,61 +211,61 @@ CO_OP_TRANSLATOR_METADATA:
<!-- CO-OP TRANSLATOR OTHER COURSES START --> <!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain ### LangChain
[![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) [![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 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) [![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)
--- ---
### Azure / Edge / MCP / Agents ### 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) [![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 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) [![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 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) [![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 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 Agents για Αρχάριους](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)
--- ---
### Generative AI Series ### Σειρά για Generative 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 για Αρχάριους](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 (.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 (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) [![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)
--- ---
### Core Learning ### Βασική Μάθηση
[![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) [![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)
[![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) [![Επιστήμη Δεδομένων για Αρχάριους](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) [![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)
[![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) [![Κυβερνοασφάλεια για Αρχάριους](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) [![Web Dev για Αρχάριους](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) [![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 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) [![XR Development για Αρχάριους](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 Series ### Σειρά Copilot
[![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 για Προγραμματισμό 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 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 για 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) [![Περιπέτεια 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)
<!-- CO-OP TRANSLATOR OTHER COURSES END --> <!-- CO-OP TRANSLATOR OTHER COURSES END -->
## Λήψη Βοήθειας ## Λήψη Βοήθειας
Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με τη δημιουργία εφαρμογών AI. Συμμετάσχετε με άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις για το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα. Αν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με την κατασκευή εφαρμογών AI. Ελάτε να συμμετάσχετε με άλλους μαθητές και έμπειρους προγραμματιστές σε συζητήσεις για το MCP. Είναι μια υποστηρικτική κοινότητα όπου οι ερωτήσεις είναι ευπρόσδεκτες και η γνώση μοιράζεται ελεύθερα.
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) [![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) [![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 DISCLAIMER START --> <!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Απόρριψη ευθυνών**: **Αποποίηση ευθυνών**:
Αυτό το έγγραφο έχει μεταφραστεί με τη χρήση της υπηρεσίας αυτόματης μετάφρασης AI [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να είστε ενήμεροι ότι οι αυτόματες μεταφράσεις μπορεί να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στην μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης. Το παρόν έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης AI [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλουμε προσπάθεια για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η επίσημη πηγή. Για κρίσιμες πληροφορίες, συνιστάται η επαγγελματική μετάφραση από ανθρώπινο μεταφραστή. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
<!-- CO-OP TRANSLATOR DISCLAIMER END --> <!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "4ecc3bf2e27983d4c780be6f26ee6228",
"translation_date": "2025-08-26T21:26:10+00:00",
"source_file": "SECURITY.md",
"language_code": "el"
}
-->
## Ασφάλεια ## Ασφάλεια
Η Microsoft λαμβάνει σοβαρά υπόψη την ασφάλεια των προϊόντων και υπηρεσιών λογισμικού της, συμπεριλαμβανομένων όλων των αποθετηρίων πηγαίου κώδικα που διαχειρίζεται μέσω των οργανισμών της στο 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). Η Microsoft λαμβάνει σοβαρά υπόψη την ασφάλεια των προϊόντων και υπηρεσιών λογισμικού της, συμπεριλαμβανομένων όλων των αποθετηρίων πηγαίου κώδικα που διαχειρίζεται μέσω των οργανισμών της στο 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).

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a",
"translation_date": "2025-08-26T21:23:44+00:00",
"source_file": "SUPPORT.md",
"language_code": "el"
}
-->
# Υποστήριξη # Υποστήριξη
## Πώς να αναφέρετε προβλήματα και να λάβετε βοήθεια ## Πώς να αναφέρετε προβλήματα και να λάβετε βοήθεια

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "ea9f0804bd62f46d9808e953ec7fc459",
"translation_date": "2025-08-26T21:25:45+00:00",
"source_file": "_404.md",
"language_code": "el"
}
-->
# Σε εξέλιξη # Σε εξέλιξη
Εργαζόμαστε σε αυτήν τη σελίδα. Παρακαλώ ελέγξτε ξανά αργότερα. Εργαζόμαστε σε αυτήν τη σελίδα. Παρακαλώ ελέγξτε ξανά αργότερα.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "3bd2f51ecf4ac9b39277cba748943793",
"translation_date": "2025-08-26T21:51:35+00:00",
"source_file": "docs/_navbar.md",
"language_code": "el"
}
-->
- Μεταφράσεις - Μεταφράσεις
- [English (United States)](../../../docs/README) - [English (United States)](../../../docs/README)
- [বাংলা](../../../docs/README.bn) - [বাংলা](../../../docs/README.bn)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "655c91b5979de46f1d70d97f0c5f1d14",
"translation_date": "2025-08-26T21:50:44+00:00",
"source_file": "docs/_sidebar.md",
"language_code": "el"
}
-->
- Εισαγωγή - Εισαγωγή
- [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md) - [1](../1-getting-started-lessons/1-intro-to-programming-languages/README.md)
- [2](../1-getting-started-lessons/2-github-basics/README.md) - [2](../1-getting-started-lessons/2-github-basics/README.md)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "71009af209f81cc01a1f2d324200375f",
"translation_date": "2025-10-03T09:45:08+00:00",
"source_file": "for-teachers.md",
"language_code": "el"
}
-->
### Για Εκπαιδευτικούς ### Για Εκπαιδευτικούς
Είστε ευπρόσδεκτοι να χρησιμοποιήσετε αυτό το πρόγραμμα σπουδών στην τάξη σας. Λειτουργεί άψογα με το GitHub Classroom και κορυφαίες πλατφόρμες LMS, ενώ μπορεί επίσης να χρησιμοποιηθεί ως ανεξάρτητο αποθετήριο με τους μαθητές σας. Είστε ευπρόσδεκτοι να χρησιμοποιήσετε αυτό το πρόγραμμα σπουδών στην τάξη σας. Λειτουργεί άψογα με το GitHub Classroom και κορυφαίες πλατφόρμες LMS, ενώ μπορεί επίσης να χρησιμοποιηθεί ως ανεξάρτητο αποθετήριο με τους μαθητές σας.

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "0494be70ad7fadd13a8c3d549c23e355",
"translation_date": "2025-08-26T23:13:26+00:00",
"source_file": "lesson-template/README.md",
"language_code": "el"
}
-->
# [Θέμα Μαθήματος] # [Θέμα Μαθήματος]
![Ενσωματώστε ένα βίντεο εδώ](../../../lesson-template/video-url) ![Ενσωματώστε ένα βίντεο εδώ](../../../lesson-template/video-url)

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130",
"translation_date": "2025-08-26T23:14:04+00:00",
"source_file": "lesson-template/assignment.md",
"language_code": "el"
}
-->
# [Όνομα Εργασίας] # [Όνομα Εργασίας]
## Οδηγίες ## Οδηγίες

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7",
"translation_date": "2025-10-03T11:56:24+00:00",
"source_file": "memory-game/README.md",
"language_code": "el"
}
-->
Αυτό είναι ένα έργο [Next.js](https://nextjs.org) που δημιουργήθηκε με [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). Αυτό είναι ένα έργο [Next.js](https://nextjs.org) που δημιουργήθηκε με [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
## Ξεκινώντας ## Ξεκινώντας

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "5301875c55bb305e6046bed3a4fd06d2",
"translation_date": "2025-08-26T23:19:38+00:00",
"source_file": "quiz-app/README.md",
"language_code": "el"
}
-->
# Εφαρμογή Κουίζ # Εφαρμογή Κουίζ
Αυτά τα κουίζ είναι τα κουίζ πριν και μετά τη διάλεξη για το πρόγραμμα σπουδών επιστήμης δεδομένων στο https://aka.ms/webdev-beginners Αυτά τα κουίζ είναι τα κουίζ πριν και μετά τη διάλεξη για το πρόγραμμα σπουδών επιστήμης δεδομένων στο https://aka.ms/webdev-beginners

@ -0,0 +1,584 @@
{
"1-getting-started-lessons/1-intro-to-programming-languages/README.md": {
"original_hash": "d45ddcc54eb9232a76d08328b09d792e",
"translation_date": "2026-01-06T19:58:04+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md",
"language_code": "pl"
},
"1-getting-started-lessons/1-intro-to-programming-languages/assignment.md": {
"original_hash": "17b8ec8e85d99e27dcb3f73842e583be",
"translation_date": "2026-01-06T20:01:53+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md",
"language_code": "pl"
},
"1-getting-started-lessons/2-github-basics/README.md": {
"original_hash": "5c383cc2cc23bb164b06417d1c107a44",
"translation_date": "2026-01-06T20:02:11+00:00",
"source_file": "1-getting-started-lessons/2-github-basics/README.md",
"language_code": "pl"
},
"1-getting-started-lessons/3-accessibility/README.md": {
"original_hash": "7f2c48e04754724123ea100a822765e5",
"translation_date": "2026-01-06T19:53:00+00:00",
"source_file": "1-getting-started-lessons/3-accessibility/README.md",
"language_code": "pl"
},
"1-getting-started-lessons/3-accessibility/assignment.md": {
"original_hash": "e6d0f456dfc22afb41bbdefeb5ec179d",
"translation_date": "2026-01-06T19:57:18+00:00",
"source_file": "1-getting-started-lessons/3-accessibility/assignment.md",
"language_code": "pl"
},
"1-getting-started-lessons/README.md": {
"original_hash": "770d9f83dddc841c19f210dee5fe0712",
"translation_date": "2025-10-03T13:27:27+00:00",
"source_file": "1-getting-started-lessons/README.md",
"language_code": "pl"
},
"10-ai-framework-project/README.md": {
"original_hash": "3925b6a1c31c60755eaae4d578232c25",
"translation_date": "2026-01-06T18:43:07+00:00",
"source_file": "10-ai-framework-project/README.md",
"language_code": "pl"
},
"10-ai-framework-project/solution/README.md": {
"original_hash": "d41d8cd98f00b204e9800998ecf8427e",
"translation_date": "2026-01-29T18:17:48+00:00",
"source_file": "10-ai-framework-project/solution/README.md",
"language_code": "pl"
},
"2-js-basics/1-data-types/README.md": {
"original_hash": "672b0bb6e8b431075f3bdb7130590d2d",
"translation_date": "2026-01-06T18:55:03+00:00",
"source_file": "2-js-basics/1-data-types/README.md",
"language_code": "pl"
},
"2-js-basics/1-data-types/assignment.md": {
"original_hash": "6fd645e97c48cd5eb5a3d290815ec8b5",
"translation_date": "2026-01-06T18:57:11+00:00",
"source_file": "2-js-basics/1-data-types/assignment.md",
"language_code": "pl"
},
"2-js-basics/2-functions-methods/README.md": {
"original_hash": "71f7d7dafa1c7194d79ddac87f669ff9",
"translation_date": "2026-01-06T18:52:31+00:00",
"source_file": "2-js-basics/2-functions-methods/README.md",
"language_code": "pl"
},
"2-js-basics/2-functions-methods/assignment.md": {
"original_hash": "8328f58f4593b4671656ff8f4b2edbd9",
"translation_date": "2026-01-06T18:54:43+00:00",
"source_file": "2-js-basics/2-functions-methods/assignment.md",
"language_code": "pl"
},
"2-js-basics/3-making-decisions/README.md": {
"original_hash": "c688385d15dd3645e924ea0ffee8967f",
"translation_date": "2026-01-06T18:57:22+00:00",
"source_file": "2-js-basics/3-making-decisions/README.md",
"language_code": "pl"
},
"2-js-basics/3-making-decisions/assignment.md": {
"original_hash": "ffe366b2d1f037b99fbadbe1dc81083d",
"translation_date": "2026-01-06T18:59:49+00:00",
"source_file": "2-js-basics/3-making-decisions/assignment.md",
"language_code": "pl"
},
"2-js-basics/4-arrays-loops/README.md": {
"original_hash": "1710a50a519a6e4a1b40a5638783018d",
"translation_date": "2026-01-06T19:00:14+00:00",
"source_file": "2-js-basics/4-arrays-loops/README.md",
"language_code": "pl"
},
"2-js-basics/4-arrays-loops/assignment.md": {
"original_hash": "8abcada0534e0fb3a7556ea3c5a2a8a4",
"translation_date": "2026-01-06T19:02:52+00:00",
"source_file": "2-js-basics/4-arrays-loops/assignment.md",
"language_code": "pl"
},
"2-js-basics/README.md": {
"original_hash": "cc9e70a2f096c67389c8acff1521fc27",
"translation_date": "2025-08-24T12:12:09+00:00",
"source_file": "2-js-basics/README.md",
"language_code": "pl"
},
"3-terrarium/1-intro-to-html/README.md": {
"original_hash": "3fcfa99c4897e051b558b5eaf1e8cc74",
"translation_date": "2026-01-06T19:45:01+00:00",
"source_file": "3-terrarium/1-intro-to-html/README.md",
"language_code": "pl"
},
"3-terrarium/1-intro-to-html/assignment.md": {
"original_hash": "650e63282e1dfa032890fcf5c1c4119d",
"translation_date": "2026-01-06T19:46:53+00:00",
"source_file": "3-terrarium/1-intro-to-html/assignment.md",
"language_code": "pl"
},
"3-terrarium/2-intro-to-css/README.md": {
"original_hash": "e39f3a4e3bcccf94639e3af1248f8a4d",
"translation_date": "2026-01-06T19:50:25+00:00",
"source_file": "3-terrarium/2-intro-to-css/README.md",
"language_code": "pl"
},
"3-terrarium/2-intro-to-css/assignment.md": {
"original_hash": "bee6762d4092a13fc7c338814963f980",
"translation_date": "2026-01-06T19:52:35+00:00",
"source_file": "3-terrarium/2-intro-to-css/assignment.md",
"language_code": "pl"
},
"3-terrarium/3-intro-to-DOM-and-closures/README.md": {
"original_hash": "973e48ad87d67bf5bb819746c9f8e302",
"translation_date": "2026-01-06T19:47:16+00:00",
"source_file": "3-terrarium/3-intro-to-DOM-and-closures/README.md",
"language_code": "pl"
},
"3-terrarium/3-intro-to-DOM-and-closures/assignment.md": {
"original_hash": "947ca5ce7c94aee9c7de7034e762bc17",
"translation_date": "2026-01-06T19:50:02+00:00",
"source_file": "3-terrarium/3-intro-to-DOM-and-closures/assignment.md",
"language_code": "pl"
},
"3-terrarium/README.md": {
"original_hash": "bc5c5550f79d10add90ce419ee34abb3",
"translation_date": "2026-01-06T18:46:43+00:00",
"source_file": "3-terrarium/README.md",
"language_code": "pl"
},
"3-terrarium/solution/README.md": {
"original_hash": "6329fbe8bd936068debd78cca6f09c0a",
"translation_date": "2025-08-24T12:11:29+00:00",
"source_file": "3-terrarium/solution/README.md",
"language_code": "pl"
},
"4-typing-game/README.md": {
"original_hash": "efa2ab875b8bb5a7883816506da6b6d2",
"translation_date": "2026-01-06T18:45:46+00:00",
"source_file": "4-typing-game/README.md",
"language_code": "pl"
},
"4-typing-game/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T13:50:36+00:00",
"source_file": "4-typing-game/solution/README.md",
"language_code": "pl"
},
"4-typing-game/typing-game/README.md": {
"original_hash": "da8bc72041a2bb3826a54654ee1a8844",
"translation_date": "2026-01-06T19:42:32+00:00",
"source_file": "4-typing-game/typing-game/README.md",
"language_code": "pl"
},
"4-typing-game/typing-game/assignment.md": {
"original_hash": "3eac59d70e2532a677a2ce6bf765485a",
"translation_date": "2026-01-06T19:44:42+00:00",
"source_file": "4-typing-game/typing-game/assignment.md",
"language_code": "pl"
},
"5-browser-extension/1-about-browsers/README.md": {
"original_hash": "00aa85715e1efd4930c17a23e3012e69",
"translation_date": "2026-01-06T19:27:20+00:00",
"source_file": "5-browser-extension/1-about-browsers/README.md",
"language_code": "pl"
},
"5-browser-extension/1-about-browsers/assignment.md": {
"original_hash": "b6897c02603d0045dd6d8256e8714baa",
"translation_date": "2026-01-06T19:29:17+00:00",
"source_file": "5-browser-extension/1-about-browsers/assignment.md",
"language_code": "pl"
},
"5-browser-extension/2-forms-browsers-local-storage/README.md": {
"original_hash": "2b6203a48c48d8234e0948353b47d84e",
"translation_date": "2026-01-06T19:22:02+00:00",
"source_file": "5-browser-extension/2-forms-browsers-local-storage/README.md",
"language_code": "pl"
},
"5-browser-extension/2-forms-browsers-local-storage/assignment.md": {
"original_hash": "25b8d28b8531352d4eb67291fd7824c4",
"translation_date": "2026-01-06T19:24:20+00:00",
"source_file": "5-browser-extension/2-forms-browsers-local-storage/assignment.md",
"language_code": "pl"
},
"5-browser-extension/3-background-tasks-and-performance/README.md": {
"original_hash": "b275fed2c6fc90d2b9b6661a3225faa2",
"translation_date": "2026-01-06T19:24:42+00:00",
"source_file": "5-browser-extension/3-background-tasks-and-performance/README.md",
"language_code": "pl"
},
"5-browser-extension/3-background-tasks-and-performance/assignment.md": {
"original_hash": "a203e560e58ccc6ba68bffc40c7c8676",
"translation_date": "2026-01-06T19:26:57+00:00",
"source_file": "5-browser-extension/3-background-tasks-and-performance/assignment.md",
"language_code": "pl"
},
"5-browser-extension/README.md": {
"original_hash": "b121a279a6ab39878491f3e572673515",
"translation_date": "2025-08-24T13:08:00+00:00",
"source_file": "5-browser-extension/README.md",
"language_code": "pl"
},
"5-browser-extension/solution/README.md": {
"original_hash": "fab4e6b4f0efcd587a9029d82991f597",
"translation_date": "2025-08-24T13:19:59+00:00",
"source_file": "5-browser-extension/solution/README.md",
"language_code": "pl"
},
"5-browser-extension/solution/translation/README.es.md": {
"original_hash": "cbaf73f94a9ab4c680a10ef871e92948",
"translation_date": "2025-08-24T13:20:53+00:00",
"source_file": "5-browser-extension/solution/translation/README.es.md",
"language_code": "pl"
},
"5-browser-extension/solution/translation/README.fr.md": {
"original_hash": "9361268ca430b2579375009e1eceb5e5",
"translation_date": "2025-08-24T13:23:44+00:00",
"source_file": "5-browser-extension/solution/translation/README.fr.md",
"language_code": "pl"
},
"5-browser-extension/solution/translation/README.hi.md": {
"original_hash": "dd58ae1b7707034f055718c1b68bc8de",
"translation_date": "2025-08-24T13:21:50+00:00",
"source_file": "5-browser-extension/solution/translation/README.hi.md",
"language_code": "pl"
},
"5-browser-extension/solution/translation/README.it.md": {
"original_hash": "9a6b22a2eff0f499b66236be973b24ad",
"translation_date": "2025-08-24T13:24:38+00:00",
"source_file": "5-browser-extension/solution/translation/README.it.md",
"language_code": "pl"
},
"5-browser-extension/solution/translation/README.ja.md": {
"original_hash": "3f5e6821e0febccfc5d05e7c944d9e3d",
"translation_date": "2025-08-24T13:25:32+00:00",
"source_file": "5-browser-extension/solution/translation/README.ja.md",
"language_code": "pl"
},
"5-browser-extension/solution/translation/README.ms.md": {
"original_hash": "21b364c158c8e4f698de65eeac16c9fe",
"translation_date": "2025-08-24T13:22:49+00:00",
"source_file": "5-browser-extension/solution/translation/README.ms.md",
"language_code": "pl"
},
"5-browser-extension/start/README.md": {
"original_hash": "26fd39046d264ba185dcb086d3a8cf3e",
"translation_date": "2025-08-24T13:12:26+00:00",
"source_file": "5-browser-extension/start/README.md",
"language_code": "pl"
},
"6-space-game/1-introduction/README.md": {
"original_hash": "a6332a7bb4d0be3bfd24199c83993777",
"translation_date": "2026-01-06T19:16:43+00:00",
"source_file": "6-space-game/1-introduction/README.md",
"language_code": "pl"
},
"6-space-game/1-introduction/assignment.md": {
"original_hash": "c8fc39a014d08247c082878122e2ba73",
"translation_date": "2026-01-06T19:19:01+00:00",
"source_file": "6-space-game/1-introduction/assignment.md",
"language_code": "pl"
},
"6-space-game/2-drawing-to-canvas/README.md": {
"original_hash": "7994743c5b21fdcceb36307916ef249a",
"translation_date": "2026-01-06T19:09:48+00:00",
"source_file": "6-space-game/2-drawing-to-canvas/README.md",
"language_code": "pl"
},
"6-space-game/2-drawing-to-canvas/assignment.md": {
"original_hash": "87cd43afe5b69dbbffb5c4b209ea6791",
"translation_date": "2026-01-06T19:12:08+00:00",
"source_file": "6-space-game/2-drawing-to-canvas/assignment.md",
"language_code": "pl"
},
"6-space-game/3-moving-elements-around/README.md": {
"original_hash": "8c55a2bd4bc0ebe4c88198fd563a9e09",
"translation_date": "2026-01-06T19:19:19+00:00",
"source_file": "6-space-game/3-moving-elements-around/README.md",
"language_code": "pl"
},
"6-space-game/3-moving-elements-around/assignment.md": {
"original_hash": "c162b3b3a1cafc1483c8015e9b266f0d",
"translation_date": "2026-01-06T19:21:49+00:00",
"source_file": "6-space-game/3-moving-elements-around/assignment.md",
"language_code": "pl"
},
"6-space-game/4-collision-detection/README.md": {
"original_hash": "039b4d8ce65f5edd82cf48d9c3e6728c",
"translation_date": "2026-01-06T19:07:25+00:00",
"source_file": "6-space-game/4-collision-detection/README.md",
"language_code": "pl"
},
"6-space-game/4-collision-detection/assignment.md": {
"original_hash": "124efddbb65166cddb38075ad6dae324",
"translation_date": "2026-01-06T19:09:31+00:00",
"source_file": "6-space-game/4-collision-detection/assignment.md",
"language_code": "pl"
},
"6-space-game/4-collision-detection/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T12:39:35+00:00",
"source_file": "6-space-game/4-collision-detection/solution/README.md",
"language_code": "pl"
},
"6-space-game/4-collision-detection/your-work/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T12:39:07+00:00",
"source_file": "6-space-game/4-collision-detection/your-work/README.md",
"language_code": "pl"
},
"6-space-game/5-keeping-score/README.md": {
"original_hash": "2ed9145a16cf576faa2a973dff84d099",
"translation_date": "2026-01-06T19:15:26+00:00",
"source_file": "6-space-game/5-keeping-score/README.md",
"language_code": "pl"
},
"6-space-game/5-keeping-score/assignment.md": {
"original_hash": "81f292dbda01685b91735e0398dc0504",
"translation_date": "2025-08-24T12:28:58+00:00",
"source_file": "6-space-game/5-keeping-score/assignment.md",
"language_code": "pl"
},
"6-space-game/5-keeping-score/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T12:29:54+00:00",
"source_file": "6-space-game/5-keeping-score/solution/README.md",
"language_code": "pl"
},
"6-space-game/5-keeping-score/your-work/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T12:29:27+00:00",
"source_file": "6-space-game/5-keeping-score/your-work/README.md",
"language_code": "pl"
},
"6-space-game/6-end-condition/README.md": {
"original_hash": "a4b78043f4d64bf3ee24e0689b8b391d",
"translation_date": "2026-01-06T19:12:27+00:00",
"source_file": "6-space-game/6-end-condition/README.md",
"language_code": "pl"
},
"6-space-game/6-end-condition/assignment.md": {
"original_hash": "232d592791465c1678cab3a2bb6cd3e8",
"translation_date": "2026-01-06T19:14:54+00:00",
"source_file": "6-space-game/6-end-condition/assignment.md",
"language_code": "pl"
},
"6-space-game/6-end-condition/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T12:45:30+00:00",
"source_file": "6-space-game/6-end-condition/solution/README.md",
"language_code": "pl"
},
"6-space-game/6-end-condition/your-work/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T12:45:03+00:00",
"source_file": "6-space-game/6-end-condition/your-work/README.md",
"language_code": "pl"
},
"6-space-game/README.md": {
"original_hash": "c40a698395ee5102715f7880bba3f2e7",
"translation_date": "2025-08-24T12:26:40+00:00",
"source_file": "6-space-game/README.md",
"language_code": "pl"
},
"6-space-game/solution/README.md": {
"original_hash": "068cbb9b3c10a96d503f6cdd6c9ace8c",
"translation_date": "2025-08-24T12:45:58+00:00",
"source_file": "6-space-game/solution/README.md",
"language_code": "pl"
},
"7-bank-project/1-template-route/README.md": {
"original_hash": "351678bece18f07d9daa987a881fb062",
"translation_date": "2026-01-06T19:32:56+00:00",
"source_file": "7-bank-project/1-template-route/README.md",
"language_code": "pl"
},
"7-bank-project/1-template-route/assignment.md": {
"original_hash": "df0dcecddcd28ea8cbf6ede0ad57d673",
"translation_date": "2026-01-06T19:35:27+00:00",
"source_file": "7-bank-project/1-template-route/assignment.md",
"language_code": "pl"
},
"7-bank-project/2-forms/README.md": {
"original_hash": "7cbdbd132d39a2bb493e85bc2a9387cc",
"translation_date": "2026-01-06T19:29:42+00:00",
"source_file": "7-bank-project/2-forms/README.md",
"language_code": "pl"
},
"7-bank-project/2-forms/assignment.md": {
"original_hash": "efb01fcafd2ef40c593a6e662fc938a8",
"translation_date": "2026-01-06T19:32:32+00:00",
"source_file": "7-bank-project/2-forms/assignment.md",
"language_code": "pl"
},
"7-bank-project/3-data/README.md": {
"original_hash": "86ee5069f27ea3151389d8687c95fac9",
"translation_date": "2026-01-06T19:35:41+00:00",
"source_file": "7-bank-project/3-data/README.md",
"language_code": "pl"
},
"7-bank-project/3-data/assignment.md": {
"original_hash": "d0a02cb117e91a5b5f24178080068a3d",
"translation_date": "2026-01-06T19:38:52+00:00",
"source_file": "7-bank-project/3-data/assignment.md",
"language_code": "pl"
},
"7-bank-project/4-state-management/README.md": {
"original_hash": "b807b09df716dc48a2b750835bf8e933",
"translation_date": "2026-01-06T19:39:18+00:00",
"source_file": "7-bank-project/4-state-management/README.md",
"language_code": "pl"
},
"7-bank-project/4-state-management/assignment.md": {
"original_hash": "50a7783473b39a2e0f133e271a102231",
"translation_date": "2026-01-06T19:42:06+00:00",
"source_file": "7-bank-project/4-state-management/assignment.md",
"language_code": "pl"
},
"7-bank-project/README.md": {
"original_hash": "830359535306594b448db6575ce5cdee",
"translation_date": "2025-08-24T13:26:24+00:00",
"source_file": "7-bank-project/README.md",
"language_code": "pl"
},
"7-bank-project/api/README.md": {
"original_hash": "9884f8c8a61cf56214450f8b16a094ce",
"translation_date": "2025-08-24T13:27:20+00:00",
"source_file": "7-bank-project/api/README.md",
"language_code": "pl"
},
"7-bank-project/solution/README.md": {
"original_hash": "461aa4fc74c6b1789c3a13b5d82c0cd9",
"translation_date": "2025-08-24T13:42:45+00:00",
"source_file": "7-bank-project/solution/README.md",
"language_code": "pl"
},
"8-code-editor/1-using-a-code-editor/README.md": {
"original_hash": "a9a3bcc037a447e2d8994d99e871cd9f",
"translation_date": "2026-01-06T19:03:12+00:00",
"source_file": "8-code-editor/1-using-a-code-editor/README.md",
"language_code": "pl"
},
"8-code-editor/1-using-a-code-editor/assignment.md": {
"original_hash": "effe56ba51c38d7bdfad1ea38288666b",
"translation_date": "2026-01-06T19:06:28+00:00",
"source_file": "8-code-editor/1-using-a-code-editor/assignment.md",
"language_code": "pl"
},
"9-chat-project/README.md": {
"original_hash": "2066c17078e9d18b5e309f31d8e8bc24",
"translation_date": "2026-01-06T18:46:50+00:00",
"source_file": "9-chat-project/README.md",
"language_code": "pl"
},
"9-chat-project/solution/README.md": {
"original_hash": "cb549dcad8eea3221cb89793aeaa3bb3",
"translation_date": "2025-09-01T15:29:49+00:00",
"source_file": "9-chat-project/solution/README.md",
"language_code": "pl"
},
"9-chat-project/solution/backend/README.md": {
"original_hash": "bcd2c2bbaae71151b1ed1b9170aa78af",
"translation_date": "2025-09-01T15:43:23+00:00",
"source_file": "9-chat-project/solution/backend/README.md",
"language_code": "pl"
},
"9-chat-project/solution/backend/python/README.md": {
"original_hash": "0aaa930f076f2d83cc872ad157f8ffd3",
"translation_date": "2026-01-06T20:05:08+00:00",
"source_file": "9-chat-project/solution/backend/python/README.md",
"language_code": "pl"
},
"9-chat-project/solution/frontend/README.md": {
"original_hash": "7746a470be8fc7f736eb1b43ebb710ee",
"translation_date": "2025-09-01T15:52:12+00:00",
"source_file": "9-chat-project/solution/frontend/README.md",
"language_code": "pl"
},
"AGENTS.md": {
"original_hash": "a362efd06d64d4134a0cfe8515a86d34",
"translation_date": "2025-10-03T11:26:18+00:00",
"source_file": "AGENTS.md",
"language_code": "pl"
},
"CODE_OF_CONDUCT.md": {
"original_hash": "b0a9b4cccd918195f58224d5793da1a6",
"translation_date": "2025-08-24T11:55:46+00:00",
"source_file": "CODE_OF_CONDUCT.md",
"language_code": "pl"
},
"CONTRIBUTING.md": {
"original_hash": "777400e9f0336c7ee2f9a1200a88478f",
"translation_date": "2025-08-24T11:58:14+00:00",
"source_file": "CONTRIBUTING.md",
"language_code": "pl"
},
"Git-Basics/README.md": {
"original_hash": "5cf5e1ed51455fefed4895fcc4d6ba2a",
"translation_date": "2025-10-03T15:52:04+00:00",
"source_file": "Git-Basics/README.md",
"language_code": "pl"
},
"README.md": {
"original_hash": "490c83786552d7fab6390991517bef09",
"translation_date": "2026-01-29T18:19:40+00:00",
"source_file": "README.md",
"language_code": "pl"
},
"SECURITY.md": {
"original_hash": "4ecc3bf2e27983d4c780be6f26ee6228",
"translation_date": "2025-08-24T11:57:16+00:00",
"source_file": "SECURITY.md",
"language_code": "pl"
},
"SUPPORT.md": {
"original_hash": "c9d207ff77b4bb46e46dc2b607a8ec1a",
"translation_date": "2025-08-24T11:53:55+00:00",
"source_file": "SUPPORT.md",
"language_code": "pl"
},
"_404.md": {
"original_hash": "ea9f0804bd62f46d9808e953ec7fc459",
"translation_date": "2025-08-24T11:56:18+00:00",
"source_file": "_404.md",
"language_code": "pl"
},
"docs/_navbar.md": {
"original_hash": "3bd2f51ecf4ac9b39277cba748943793",
"translation_date": "2025-08-24T12:25:57+00:00",
"source_file": "docs/_navbar.md",
"language_code": "pl"
},
"docs/_sidebar.md": {
"original_hash": "655c91b5979de46f1d70d97f0c5f1d14",
"translation_date": "2025-08-24T12:25:09+00:00",
"source_file": "docs/_sidebar.md",
"language_code": "pl"
},
"for-teachers.md": {
"original_hash": "71009af209f81cc01a1f2d324200375f",
"translation_date": "2025-10-03T09:38:34+00:00",
"source_file": "for-teachers.md",
"language_code": "pl"
},
"lesson-template/README.md": {
"original_hash": "0494be70ad7fadd13a8c3d549c23e355",
"translation_date": "2025-08-24T13:48:40+00:00",
"source_file": "lesson-template/README.md",
"language_code": "pl"
},
"lesson-template/assignment.md": {
"original_hash": "b5f62ec256c7e43e771f0d3b4e1a9130",
"translation_date": "2025-08-24T13:49:16+00:00",
"source_file": "lesson-template/assignment.md",
"language_code": "pl"
},
"memory-game/README.md": {
"original_hash": "ff47271e53637b2ba6ba72ad2b70f6d7",
"translation_date": "2025-10-03T11:56:08+00:00",
"source_file": "memory-game/README.md",
"language_code": "pl"
},
"quiz-app/README.md": {
"original_hash": "5301875c55bb305e6046bed3a4fd06d2",
"translation_date": "2025-08-24T13:56:39+00:00",
"source_file": "quiz-app/README.md",
"language_code": "pl"
}
}

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "d45ddcc54eb9232a76d08328b09d792e",
"translation_date": "2026-01-06T19:58:04+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/README.md",
"language_code": "pl"
}
-->
# Wprowadzenie do języków programowania i nowoczesnych narzędzi dla programistów # Wprowadzenie do języków programowania i nowoczesnych narzędzi dla programistów
Cześć, przyszły programisto! 👋 Czy mogę Ci powiedzieć coś, co wciąż przyprawia mnie o dreszcze za każdym razem? Zaraz odkryjesz, że programowanie to nie tylko komputery – to prawdziwe supermoce pozwalające wcielić w życie najbardziej dzikie pomysły! Cześć, przyszły programisto! 👋 Czy mogę Ci powiedzieć coś, co wciąż przyprawia mnie o dreszcze za każdym razem? Zaraz odkryjesz, że programowanie to nie tylko komputery – to prawdziwe supermoce pozwalające wcielić w życie najbardziej dzikie pomysły!

@ -1,12 +1,3 @@
<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "17b8ec8e85d99e27dcb3f73842e583be",
"translation_date": "2026-01-06T20:01:53+00:00",
"source_file": "1-getting-started-lessons/1-intro-to-programming-languages/assignment.md",
"language_code": "pl"
}
-->
# Assignment: Eksploracja nowoczesnych narzędzi do tworzenia stron internetowych # Assignment: Eksploracja nowoczesnych narzędzi do tworzenia stron internetowych
## Instrukcje ## Instrukcje

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save